Uses of Record Class
io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
Packages that use OutputGuardrailResult
Package
Description
-
Uses of OutputGuardrailResult in io.quarkiverse.langchain4j.guardrails
Subinterfaces with type arguments of type OutputGuardrailResult in io.quarkiverse.langchain4j.guardrailsModifier and TypeInterfaceDescriptioninterfaceAn output guardrail is a rule that is applied to the output of the model to ensure that the output is safe and meets the expectations.Classes in io.quarkiverse.langchain4j.guardrails that implement interfaces with type arguments of type OutputGuardrailResultMethods in io.quarkiverse.langchain4j.guardrails that return OutputGuardrailResultModifier and TypeMethodDescriptionOutputGuardrailResult.blockRetry()default OutputGuardrailResultdefault OutputGuardrailResultstatic OutputGuardrailResultOutputGuardrailResult.failure(List<? extends GuardrailResult.Failure> failures) default OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultdefault OutputGuardrailResultOutputGuardrail.success()static OutputGuardrailResultOutputGuardrailResult.success()default OutputGuardrailResultOutputGuardrail.successWith(String successfulText) default OutputGuardrailResultOutputGuardrail.successWith(String successfulText, Object successfulResult) static OutputGuardrailResultOutputGuardrailResult.successWith(String successfulText) static OutputGuardrailResultOutputGuardrailResult.successWith(String successfulText, Object successfulResult) AbstractJsonExtractorOutputGuardrail.validate(dev.langchain4j.data.message.AiMessage responseFromLLM) default OutputGuardrailResultOutputGuardrail.validate(dev.langchain4j.data.message.AiMessage responseFromLLM) Validates the response from the LLM.default OutputGuardrailResultOutputGuardrail.validate(OutputGuardrailParams params) Validates the response from the LLM.OutputGuardrailResult.validatedBy(Class<? extends Guardrail> guardrailClass) -
Uses of OutputGuardrailResult in io.quarkiverse.langchain4j.runtime.aiservice
Methods in io.quarkiverse.langchain4j.runtime.aiservice that return OutputGuardrailResultModifier and TypeMethodDescriptionstatic OutputGuardrailResultGuardrailsSupport.invokeOutputGuardrailsForStream(AiServiceMethodCreateInfo methodCreateInfo, OutputGuardrailParams outputGuardrailParams) Methods in io.quarkiverse.langchain4j.runtime.aiservice with parameters of type OutputGuardrailResultModifier and TypeMethodDescriptionstatic dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> GuardrailsSupport.rewriteResponse(dev.langchain4j.model.output.Response<dev.langchain4j.data.message.AiMessage> response, OutputGuardrailResult result)