Uses of Class
dev.langchain4j.guardrail.InputGuardrailResult
Packages that use InputGuardrailResult
Package
Description
-
Uses of InputGuardrailResult in dev.langchain4j.guardrail
Subclasses with type arguments of type InputGuardrailResult in dev.langchain4j.guardrailModifier and TypeClassDescriptionclassTheGuardrailExecutorforInputGuardrails.static classBuilder class for constructing instances ofInputGuardrailExecutor.Subinterfaces with type arguments of type InputGuardrailResult 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 InputGuardrailResultMethods in dev.langchain4j.guardrail that return InputGuardrailResultModifier and TypeMethodDescriptionprotected InputGuardrailResultInputGuardrailExecutor.createFailure(List<InputGuardrailResult.Failure> failures) Creates a failure result from someInputGuardrailResult.Failures.protected InputGuardrailResultInputGuardrailExecutor.createSuccess()Creates a success result.InputGuardrailExecutor.execute(InputGuardrailRequest request) Execeutes theInputGuardrails on the givenInputGuardrailRequest.default InputGuardrailResultProduces a non-fatal failuredefault InputGuardrailResultProduces a non-fatal failuredefault InputGuardrailResultProduces a fatal failuredefault InputGuardrailResultProduces a non-fatal failuredefault InputGuardrailResultInputGuardrail.success()Produces a successful result without any successful textstatic InputGuardrailResultInputGuardrailResult.success()Gets a successful input guardrail resultdefault InputGuardrailResultInputGuardrail.successWith(String successfulText) Produces a successful result with specific success textstatic InputGuardrailResultInputGuardrailResult.successWith(String successfulText) Produces a successful result with specific success textdefault InputGuardrailResultInputGuardrail.validate(UserMessage userMessage) Validates theuser messagethat will be sent to the LLM.default InputGuardrailResultInputGuardrail.validate(InputGuardrailRequest request) Validates the input that will be sent to the LLM. -
Uses of InputGuardrailResult in dev.langchain4j.observability.api.event
Subclasses with type arguments of type InputGuardrailResult in dev.langchain4j.observability.api.eventSubinterfaces with type arguments of type InputGuardrailResult in dev.langchain4j.observability.api.eventModifier and TypeInterfaceDescriptioninterfaceRepresents an event that is triggered upon the execution of an input guardrail validation. -
Uses of InputGuardrailResult in dev.langchain4j.observability.api.listener
Subinterfaces with type arguments of type InputGuardrailResult 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 InputGuardrailResult in dev.langchain4j.observability.event
Subclasses with type arguments of type InputGuardrailResult in dev.langchain4j.observability.event -
Uses of InputGuardrailResult in dev.langchain4j.service.guardrail
Methods in dev.langchain4j.service.guardrail that return InputGuardrailResultModifier and TypeMethodDescription<MethodKey>
InputGuardrailResultAbstractGuardrailService.executeInputGuardrails(MethodKey method, InputGuardrailRequest request) <MethodKey>
InputGuardrailResultGuardrailService.executeInputGuardrails(MethodKey method, InputGuardrailRequest request) Executes the input guardrails associated with a givenMethod -
Uses of InputGuardrailResult in dev.langchain4j.spi.guardrail
Subinterfaces with type arguments of type InputGuardrailResult in dev.langchain4j.spi.guardrailModifier and TypeInterfaceDescriptioninterfaceRepresents a factory for creating instances ofInputGuardrailExecutor.InputGuardrailExecutorBuilder. -
Uses of InputGuardrailResult in dev.langchain4j.test.guardrail
Subclasses with type arguments of type InputGuardrailResult in dev.langchain4j.test.guardrailMethods in dev.langchain4j.test.guardrail with parameters of type InputGuardrailResultModifier and TypeMethodDescriptionstatic InputGuardrailResultAssertGuardrailAssertions.assertThat(InputGuardrailResult actual) Returns anInputGuardrailResultAssertfor assertions on anInputGuardrailResultstatic InputGuardrailResultAssertInputGuardrailResultAssert.assertThat(InputGuardrailResult actual)