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 theresultrecord 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 aDefaultOutputGuardrailExecutedEventrecord class. -
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 OutputGuardrailResultprotected OutputGuardrailResultAbstractJsonExtractorOutputGuardrail.invokeInvalidJson(dev.langchain4j.data.message.AiMessage aiMessage, String json) default 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, jakarta.enterprise.inject.spi.BeanManager beanManager, AuditSourceInfo auditSourceInfo) GuardrailsSupport.OutputGuardrailResponse.result()Returns the value of theresultrecord 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 aOutputGuardrailResponserecord class.