Uses of Class
dev.langchain4j.guardrail.InputGuardrailResult
Packages that use InputGuardrailResult
Package
Description
-
Uses of InputGuardrailResult in dev.langchain4j.guardrail
Methods in dev.langchain4j.guardrail that return InputGuardrailResultModifier and TypeMethodDescriptionprotected InputGuardrailResult
InputGuardrailExecutor.createFailure
(List<InputGuardrailResult.Failure> failures) Creates a failure result from someInputGuardrailResult.Failure
s.protected InputGuardrailResult
InputGuardrailExecutor.createSuccess()
Creates a success result.InputGuardrailExecutor.execute
(InputGuardrailRequest params) Execeutes theInputGuardrail
s on the givenInputGuardrailRequest
.default InputGuardrailResult
Produces a non-fatal failuredefault InputGuardrailResult
Produces a non-fatal failuredefault InputGuardrailResult
Produces a fatal failuredefault InputGuardrailResult
Produces a non-fatal failuredefault InputGuardrailResult
InputGuardrail.success()
Produces a successful result without any successful textstatic InputGuardrailResult
InputGuardrailResult.success()
Gets a successful input guardrail resultdefault InputGuardrailResult
InputGuardrail.successWith
(String successfulText) Produces a successful result with specific success textstatic InputGuardrailResult
InputGuardrailResult.successWith
(String successfulText) Produces a successful result with specific success textdefault InputGuardrailResult
InputGuardrail.validate
(UserMessage userMessage) Validates theuser message
that will be sent to the LLM.default InputGuardrailResult
InputGuardrail.validate
(InputGuardrailRequest params) Validates the input that will be sent to the LLM. -
Uses of InputGuardrailResult in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail that return InputGuardrailResultModifier and TypeMethodDescription<MethodKey>
InputGuardrailResultAbstractGuardrailService.executeInputGuardrails
(MethodKey method, InputGuardrailRequest params) <MethodKey>
InputGuardrailResultGuardrailService.executeInputGuardrails
(MethodKey method, InputGuardrailRequest params) Executes the input guardrails associated with a givenMethod
-
Uses of InputGuardrailResult in dev.langchain4j.test.guardrail
Methods in dev.langchain4j.test.guardrail with parameters of type InputGuardrailResultModifier and TypeMethodDescriptionstatic InputGuardrailResultAssert
GuardrailAssertions.assertThat
(InputGuardrailResult actual) Returns anInputGuardrailResultAssert
for assertions on anInputGuardrailResult
static InputGuardrailResultAssert
InputGuardrailResultAssert.assertThat
(InputGuardrailResult actual)