Uses of Class
dev.langchain4j.guardrail.OutputGuardrailResult
Packages that use OutputGuardrailResult
Package
Description
-
Uses of OutputGuardrailResult in dev.langchain4j.guardrail
Methods in dev.langchain4j.guardrail that return OutputGuardrailResultModifier and TypeMethodDescriptionOutputGuardrailResult.blockRetry()
Block all retries for this resultprotected OutputGuardrailResult
OutputGuardrailExecutor.createFailure
(List<OutputGuardrailResult.Failure> failures) Creates a failure result from someOutputGuardrailResult.Failure
s.protected OutputGuardrailResult
OutputGuardrailExecutor.createSuccess()
Creates a success result.OutputGuardrailExecutor.execute
(OutputGuardrailRequest params) Executes theOutputGuardrail
s on the givenOutputGuardrailRequest
.default OutputGuardrailResult
Produces a non-fatal failuredefault OutputGuardrailResult
Produces a non-fatal failurestatic OutputGuardrailResult
OutputGuardrailResult.failure
(List<OutputGuardrailResult.Failure> failures) Produces a non-fatal failuredefault OutputGuardrailResult
Produces a fatal failuredefault OutputGuardrailResult
Produces a fatal failureprotected OutputGuardrailResult
OutputGuardrailExecutor.handleFatalResult
(OutputGuardrailResult accumulatedResult, OutputGuardrailResult result) protected OutputGuardrailResult
JsonExtractorOutputGuardrail.invokeInvalidJson
(AiMessage aiMessage, String json) default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
OutputGuardrail.success()
Produces a successful result without any successful textstatic OutputGuardrailResult
OutputGuardrailResult.success()
Gets a successful output guardrail resultdefault OutputGuardrailResult
OutputGuardrail.successWith
(String successfulText) Produces a successful result with specific success textdefault OutputGuardrailResult
OutputGuardrail.successWith
(String successfulText, Object successfulResult) Produces a non-fatal failurestatic OutputGuardrailResult
OutputGuardrailResult.successWith
(String successfulText) Produces a successful result with specific success textstatic OutputGuardrailResult
OutputGuardrailResult.successWith
(String successfulText, Object successfulResult) Produces a non-fatal failuredefault OutputGuardrailResult
Validates the response from the LLM.default OutputGuardrailResult
OutputGuardrail.validate
(OutputGuardrailRequest params) Validates the response from the LLM.Methods in dev.langchain4j.guardrail with parameters of type OutputGuardrailResultModifier and TypeMethodDescriptionprotected OutputGuardrailResult
OutputGuardrailExecutor.handleFatalResult
(OutputGuardrailResult accumulatedResult, OutputGuardrailResult result) -
Uses of OutputGuardrailResult in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail that return OutputGuardrailResultModifier and TypeMethodDescription<MethodKey>
OutputGuardrailResultAbstractGuardrailService.executeOutputGuardrails
(MethodKey method, OutputGuardrailRequest params) <MethodKey>
OutputGuardrailResultGuardrailService.executeOutputGuardrails
(MethodKey method, OutputGuardrailRequest params) Executes the output guardrails associated with a givenMethod
. -
Uses of OutputGuardrailResult in dev.langchain4j.test.guardrail
Methods in dev.langchain4j.test.guardrail with parameters of type OutputGuardrailResultModifier and TypeMethodDescriptionstatic OutputGuardrailResultAssert
GuardrailAssertions.assertThat
(OutputGuardrailResult actual) Returns anOutputGuardrailResultAssert
for assertions on anOutputGuardrailResult
static OutputGuardrailResultAssert
OutputGuardrailResultAssert.assertThat
(OutputGuardrailResult actual) Creates a newOutputGuardrailResultAssert
for the providedOutputGuardrailResult
.