Uses of Class
dev.langchain4j.guardrail.OutputGuardrailResult
Packages that use OutputGuardrailResult
-
Uses of OutputGuardrailResult in dev.langchain4j.guardrail
Methods in dev.langchain4j.guardrail that return OutputGuardrailResultModifier and TypeMethodDescriptionOutputGuardrailResult.blockRetry()Block all retries for this resultprotected OutputGuardrailResultOutputGuardrailExecutor.createFailure(List<OutputGuardrailResult.Failure> failures) Creates a failure result from someOutputGuardrailResult.Failures.protected OutputGuardrailResultOutputGuardrailExecutor.createSuccess()Creates a success result.OutputGuardrailExecutor.execute(OutputGuardrailRequest params) Executes theOutputGuardrails on the givenOutputGuardrailRequest.default OutputGuardrailResultProduces a non-fatal failuredefault OutputGuardrailResultProduces a non-fatal failurestatic OutputGuardrailResultOutputGuardrailResult.failure(List<OutputGuardrailResult.Failure> failures) Produces a non-fatal failuredefault OutputGuardrailResultProduces a fatal failuredefault OutputGuardrailResultProduces a fatal failureprotected OutputGuardrailResultOutputGuardrailExecutor.handleFatalResult(OutputGuardrailResult accumulatedResult, OutputGuardrailResult result) protected OutputGuardrailResultJsonExtractorOutputGuardrail.invokeInvalidJson(AiMessage aiMessage, String json) default OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultOutputGuardrail.success()Produces a successful result without any successful textstatic OutputGuardrailResultOutputGuardrailResult.success()Gets a successful output guardrail resultdefault OutputGuardrailResultOutputGuardrail.successWith(String successfulText) Produces a successful result with specific success textdefault OutputGuardrailResultOutputGuardrail.successWith(String successfulText, Object successfulResult) Produces a non-fatal failurestatic OutputGuardrailResultOutputGuardrailResult.successWith(String successfulText) Produces a successful result with specific success textstatic OutputGuardrailResultOutputGuardrailResult.successWith(String successfulText, Object successfulResult) Produces a non-fatal failuredefault OutputGuardrailResultValidates the response from the LLM.default OutputGuardrailResultOutputGuardrail.validate(OutputGuardrailRequest params) Validates the response from the LLM.Methods in dev.langchain4j.guardrail with parameters of type OutputGuardrailResultModifier and TypeMethodDescriptionprotected OutputGuardrailResultOutputGuardrailExecutor.handleFatalResult(OutputGuardrailResult accumulatedResult, OutputGuardrailResult result)