Uses of Class
dev.langchain4j.guardrail.InputGuardrailRequest
Packages that use InputGuardrailRequest
-
Uses of InputGuardrailRequest in dev.langchain4j.guardrail
Methods in dev.langchain4j.guardrail that return InputGuardrailRequestModifier and TypeMethodDescriptionInputGuardrailRequest.Builder.build()
Builds a newInputGuardrailRequest
.Methods in dev.langchain4j.guardrail with parameters of type InputGuardrailRequestModifier and TypeMethodDescriptionInputGuardrailExecutor.execute
(InputGuardrailRequest params) Execeutes theInputGuardrail
s on the givenInputGuardrailRequest
.InputGuardrailResult.userMessage
(InputGuardrailRequest params) Gets theUserMessage
computed from the combination of the originalUserMessage
in theInputGuardrailRequest
and this resultdefault InputGuardrailResult
InputGuardrail.validate
(InputGuardrailRequest params) Validates the input that will be sent to the LLM. -
Uses of InputGuardrailRequest in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail with parameters of type InputGuardrailRequestModifier and TypeMethodDescriptiondefault <MethodKey>
UserMessageGuardrailService.executeGuardrails
(MethodKey method, InputGuardrailRequest params) Executes the input guardrails associated with the given method and parameters, and retrieves a modified or validatedUserMessage
based on the result.<MethodKey>
InputGuardrailResultAbstractGuardrailService.executeInputGuardrails
(MethodKey method, InputGuardrailRequest params) <MethodKey>
InputGuardrailResultGuardrailService.executeInputGuardrails
(MethodKey method, InputGuardrailRequest params) Executes the input guardrails associated with a givenMethod