Uses of Record Class
io.quarkiverse.langchain4j.guardrails.OutputGuardrailResult
Packages that use OutputGuardrailResult
Package
Description
-
Uses of OutputGuardrailResult in io.quarkiverse.langchain4j.audit
Subinterfaces with type arguments of type OutputGuardrailResult in io.quarkiverse.langchain4j.audit -
Uses of OutputGuardrailResult in io.quarkiverse.langchain4j.audit.internal
Methods in io.quarkiverse.langchain4j.audit.internal that return OutputGuardrailResultModifier and TypeMethodDescriptionDefaultOutputGuardrailExecutedEvent.result()
Returns the value of theresult
record component.Constructors in io.quarkiverse.langchain4j.audit.internal with parameters of type OutputGuardrailResultModifierConstructorDescriptionDefaultOutputGuardrailExecutedEvent
(AuditSourceInfo sourceInfo, OutputGuardrailParams params, OutputGuardrailResult result, Class<OutputGuardrail> guardrailClass) Creates an instance of aDefaultOutputGuardrailExecutedEvent
record class. -
Uses of OutputGuardrailResult in io.quarkiverse.langchain4j.guardrails
Subinterfaces with type arguments of type OutputGuardrailResult in io.quarkiverse.langchain4j.guardrailsModifier and TypeInterfaceDescriptioninterface
An 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 OutputGuardrailResult
default OutputGuardrailResult
static OutputGuardrailResult
OutputGuardrailResult.failure
(List<? extends GuardrailResult.Failure> failures) default OutputGuardrailResult
default OutputGuardrailResult
protected OutputGuardrailResult
AbstractJsonExtractorOutputGuardrail.invokeInvalidJson
(dev.langchain4j.data.message.AiMessage aiMessage, String json) default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
default OutputGuardrailResult
OutputGuardrail.success()
static OutputGuardrailResult
OutputGuardrailResult.success()
default OutputGuardrailResult
OutputGuardrail.successWith
(String successfulText) default OutputGuardrailResult
OutputGuardrail.successWith
(String successfulText, Object successfulResult) static OutputGuardrailResult
OutputGuardrailResult.successWith
(String successfulText) static OutputGuardrailResult
OutputGuardrailResult.successWith
(String successfulText, Object successfulResult) AbstractJsonExtractorOutputGuardrail.validate
(dev.langchain4j.data.message.AiMessage responseFromLLM) default OutputGuardrailResult
OutputGuardrail.validate
(dev.langchain4j.data.message.AiMessage responseFromLLM) Validates the response from the LLM.default OutputGuardrailResult
OutputGuardrail.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 OutputGuardrailResult
GuardrailsSupport.invokeOutputGuardrailsForStream
(AiServiceMethodCreateInfo methodCreateInfo, OutputGuardrailParams outputGuardrailParams, jakarta.enterprise.inject.spi.BeanManager beanManager, AuditSourceInfo auditSourceInfo) GuardrailsSupport.OutputGuardrailResponse.result()
Returns the value of theresult
record component.Constructors in io.quarkiverse.langchain4j.runtime.aiservice with parameters of type OutputGuardrailResultModifierConstructorDescriptionOutputGuardrailResponse
(dev.langchain4j.model.chat.response.ChatResponse response, OutputGuardrailResult result) Creates an instance of aOutputGuardrailResponse
record class.