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 TypeClassDescriptionclass
TheGuardrailExecutor
forOutputGuardrail
s.static class
Builder class for constructing instances ofOutputGuardrailExecutor
.Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.guardrailModifier 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 dev.langchain4j.guardrail that implement interfaces with type arguments of type OutputGuardrailRequestModifier and TypeClassDescriptionfinal class
Represents 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 theOutputGuardrail
s on the givenOutputGuardrailRequest
.<T> T
OutputGuardrailResult.response
(OutputGuardrailRequest request) Gets the response computed from the combination of the originalChatResponse
in theOutputGuardrailRequest
and this resultdefault OutputGuardrailResult
OutputGuardrail.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 class
Builder forOutputGuardrailExecutedEvent
instances.Subinterfaces with type arguments of type OutputGuardrailRequest in dev.langchain4j.observability.api.eventModifier and TypeInterfaceDescriptioninterface
Represents 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 TypeInterfaceDescriptioninterface
An 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 TypeInterfaceDescriptioninterface
Represents a factory for creating instances ofOutputGuardrailExecutor.OutputGuardrailExecutorBuilder
.