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 theresultrecord 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 aDefaultInputGuardrailExecutedEventrecord class. -
Uses of InputGuardrailResult in io.quarkiverse.langchain4j.guardrails
Subinterfaces with type arguments of type InputGuardrailResult in io.quarkiverse.langchain4j.guardrailsModifier and TypeInterfaceDescriptioninterfaceAn 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 InputGuardrailResultdefault InputGuardrailResultstatic InputGuardrailResultInputGuardrailResult.failure(List<? extends GuardrailResult.Failure> failures) default InputGuardrailResultdefault InputGuardrailResultdefault InputGuardrailResultInputGuardrail.success()static InputGuardrailResultInputGuardrailResult.success()default InputGuardrailResultInputGuardrail.successWith(String successfulText) static InputGuardrailResultInputGuardrailResult.successWith(String successfulText) default InputGuardrailResultInputGuardrail.validate(dev.langchain4j.data.message.UserMessage userMessage) Validates theuser messagethat will be sent to the LLM.default InputGuardrailResultInputGuardrail.validate(InputGuardrailParams params) Validates the input that will be sent to the LLM.InputGuardrailResult.validatedBy(Class<? extends Guardrail> guardrailClass)