Uses of Class
dev.langchain4j.guardrail.OutputGuardrailRequest
Packages that use OutputGuardrailRequest
Package
Description
-
Uses of OutputGuardrailRequest in dev.langchain4j.guardrail
Subclasses with type arguments of type OutputGuardrailRequest in dev.langchain4j.guardrailModifier and TypeClassDescriptionclassTheGuardrailExecutorforOutputGuardrails.static classBuilder class for constructing instances ofOutputGuardrailExecutor.Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.guardrailModifier 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 dev.langchain4j.guardrail that implement interfaces with type arguments of type OutputGuardrailRequestModifier and TypeClassDescriptionfinal classRepresents the parameter passed toOutputGuardrail.validate(OutputGuardrailRequest).Methods in dev.langchain4j.guardrail that return OutputGuardrailRequestModifier and TypeMethodDescriptionOutputGuardrailRequest.Builder.build()Builds a newOutputGuardrailRequest.Methods in dev.langchain4j.guardrail with parameters of type OutputGuardrailRequestModifier and TypeMethodDescriptionOutputGuardrailExecutor.execute(OutputGuardrailRequest request) Executes theOutputGuardrails on the givenOutputGuardrailRequest.<T> TOutputGuardrailResult.response(OutputGuardrailRequest request) Gets the response computed from the combination of the originalChatResponsein theOutputGuardrailRequestand this resultdefault OutputGuardrailResultOutputGuardrail.validate(OutputGuardrailRequest request) Validates the response from the LLM. -
Uses of OutputGuardrailRequest in dev.langchain4j.observability.api.event
Subclasses with type arguments of type OutputGuardrailRequest in dev.langchain4j.observability.api.eventModifier and TypeClassDescriptionstatic classBuilder forOutputGuardrailExecutedEventinstances.Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.observability.api.eventModifier and TypeInterfaceDescriptioninterfaceRepresents an event executed during the output guardrail validation process. -
Uses of OutputGuardrailRequest in dev.langchain4j.observability.api.listener
Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.observability.api.listenerModifier and TypeInterfaceDescriptioninterfaceAn event listener specifically designed to handleOutputGuardrailExecutedEvent. -
Uses of OutputGuardrailRequest in dev.langchain4j.observability.event
Subclasses with type arguments of type OutputGuardrailRequest in dev.langchain4j.observability.event -
Uses of OutputGuardrailRequest in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail with parameters of type OutputGuardrailRequestModifier and TypeMethodDescriptiondefault <MethodKey, T>
TGuardrailService.executeGuardrails(MethodKey method, OutputGuardrailRequest request) Executes the guardrails associated with a given method and parameters, returning the appropriate response.<MethodKey>
OutputGuardrailResultAbstractGuardrailService.executeOutputGuardrails(MethodKey method, OutputGuardrailRequest request) <MethodKey>
OutputGuardrailResultGuardrailService.executeOutputGuardrails(MethodKey method, OutputGuardrailRequest request) Executes the output guardrails associated with a givenMethod. -
Uses of OutputGuardrailRequest in dev.langchain4j.spi.guardrail
Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.spi.guardrailModifier and TypeInterfaceDescriptioninterfaceRepresents a factory for creating instances ofOutputGuardrailExecutor.OutputGuardrailExecutorBuilder.