Uses of Class
dev.langchain4j.guardrail.InputGuardrailRequest
Packages that use InputGuardrailRequest
Package
Description
-
Uses of InputGuardrailRequest in dev.langchain4j.guardrail
Subclasses with type arguments of type InputGuardrailRequest in dev.langchain4j.guardrailModifier and TypeClassDescriptionclassTheGuardrailExecutorforInputGuardrails.static classBuilder class for constructing instances ofInputGuardrailExecutor.Subinterfaces with type arguments of type InputGuardrailRequest in dev.langchain4j.guardrailModifier and TypeInterfaceDescriptioninterfaceAn input guardrail is a rule that is applied to the input of the model to ensure that the input (i.e.Classes in dev.langchain4j.guardrail that implement interfaces with type arguments of type InputGuardrailRequestModifier and TypeClassDescriptionfinal classRepresents the parameter passed toInputGuardrail.validate(InputGuardrailRequest).Methods in dev.langchain4j.guardrail that return InputGuardrailRequestModifier and TypeMethodDescriptionInputGuardrailRequest.Builder.build()Builds a newInputGuardrailRequest.Methods in dev.langchain4j.guardrail with parameters of type InputGuardrailRequestModifier and TypeMethodDescriptionInputGuardrailExecutor.execute(InputGuardrailRequest request) Execeutes theInputGuardrails on the givenInputGuardrailRequest.InputGuardrailResult.userMessage(InputGuardrailRequest params) Gets theUserMessagecomputed from the combination of the originalUserMessagein theInputGuardrailRequestand this resultdefault InputGuardrailResultInputGuardrail.validate(InputGuardrailRequest request) Validates the input that will be sent to the LLM. -
Uses of InputGuardrailRequest in dev.langchain4j.observability.api.event
Subclasses with type arguments of type InputGuardrailRequest in dev.langchain4j.observability.api.eventSubinterfaces with type arguments of type InputGuardrailRequest in dev.langchain4j.observability.api.eventModifier and TypeInterfaceDescriptioninterfaceRepresents an event that is triggered upon the execution of an input guardrail validation. -
Uses of InputGuardrailRequest in dev.langchain4j.observability.api.listener
Subinterfaces with type arguments of type InputGuardrailRequest in dev.langchain4j.observability.api.listenerModifier and TypeInterfaceDescriptioninterfaceA specialized listener interface for handling events of typeInputGuardrailExecutedEvent, which are triggered upon the execution of input guardrail validations. -
Uses of InputGuardrailRequest in dev.langchain4j.observability.event
Subclasses with type arguments of type InputGuardrailRequest in dev.langchain4j.observability.event -
Uses of InputGuardrailRequest in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail with parameters of type InputGuardrailRequestModifier and TypeMethodDescriptiondefault <MethodKey>
UserMessageGuardrailService.executeGuardrails(MethodKey method, InputGuardrailRequest request) Executes the input guardrails associated with the given method and parameters, and retrieves a modified or validatedUserMessagebased on the result.<MethodKey>
InputGuardrailResultAbstractGuardrailService.executeInputGuardrails(MethodKey method, InputGuardrailRequest request) <MethodKey>
InputGuardrailResultGuardrailService.executeInputGuardrails(MethodKey method, InputGuardrailRequest request) Executes the input guardrails associated with a givenMethod -
Uses of InputGuardrailRequest in dev.langchain4j.spi.guardrail
Subinterfaces with type arguments of type InputGuardrailRequest in dev.langchain4j.spi.guardrailModifier and TypeInterfaceDescriptioninterfaceRepresents a factory for creating instances ofInputGuardrailExecutor.InputGuardrailExecutorBuilder.