Uses of Record Class
io.quarkiverse.langchain4j.guardrails.InputGuardrailResult
Packages that use InputGuardrailResult
Package
Description
-
Uses of InputGuardrailResult in io.quarkiverse.langchain4j.audit
Subinterfaces with type arguments of type InputGuardrailResult in io.quarkiverse.langchain4j.audit -
Uses of InputGuardrailResult in io.quarkiverse.langchain4j.audit.internal
Methods in io.quarkiverse.langchain4j.audit.internal that return InputGuardrailResultModifier and TypeMethodDescriptionDefaultInputGuardrailExecutedEvent.result()
Returns the value of theresult
record component.Constructors in io.quarkiverse.langchain4j.audit.internal with parameters of type InputGuardrailResultModifierConstructorDescriptionDefaultInputGuardrailExecutedEvent
(AuditSourceInfo sourceInfo, InputGuardrailParams params, InputGuardrailResult result, Class<InputGuardrail> guardrailClass) Creates an instance of aDefaultInputGuardrailExecutedEvent
record class. -
Uses of InputGuardrailResult in io.quarkiverse.langchain4j.guardrails
Subinterfaces with type arguments of type InputGuardrailResult in io.quarkiverse.langchain4j.guardrailsModifier and TypeInterfaceDescriptioninterface
An input guardrail is a rule that is applied to the input of the model to ensure that the input (the user message) is safe and meets the expectations of the model.Classes in io.quarkiverse.langchain4j.guardrails that implement interfaces with type arguments of type InputGuardrailResultMethods in io.quarkiverse.langchain4j.guardrails that return InputGuardrailResultModifier and TypeMethodDescriptiondefault InputGuardrailResult
default InputGuardrailResult
static InputGuardrailResult
InputGuardrailResult.failure
(List<? extends GuardrailResult.Failure> failures) default InputGuardrailResult
default InputGuardrailResult
default InputGuardrailResult
InputGuardrail.success()
static InputGuardrailResult
InputGuardrailResult.success()
default InputGuardrailResult
InputGuardrail.successWith
(String successfulText) static InputGuardrailResult
InputGuardrailResult.successWith
(String successfulText) default InputGuardrailResult
InputGuardrail.validate
(dev.langchain4j.data.message.UserMessage userMessage) Validates theuser message
that will be sent to the LLM.default InputGuardrailResult
InputGuardrail.validate
(InputGuardrailParams params) Validates the input that will be sent to the LLM.InputGuardrailResult.validatedBy
(Class<? extends Guardrail> guardrailClass)