Uses of Interface
dev.langchain4j.guardrail.config.GuardrailsConfig
Packages that use GuardrailsConfig
-
Uses of GuardrailsConfig in dev.langchain4j.guardrail
Classes in dev.langchain4j.guardrail with type parameters of type GuardrailsConfigModifier and TypeClassDescriptionclass
AbstractGuardrailExecutor<C extends GuardrailsConfig,
P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P, R>, F extends GuardrailResult.Failure> Abstract base class forGuardrailExecutor
s.static class
AbstractGuardrailExecutor.GuardrailExecutorBuilder<C extends GuardrailsConfig,
R extends GuardrailResult<R>, P extends GuardrailRequest<P>, G extends Guardrail<P, R>, B extends AbstractGuardrailExecutor.GuardrailExecutorBuilder<C, R, P, G, B>> A generic abstract builder class for creating instances ofGuardrailExecutor
.interface
GuardrailExecutor<C extends GuardrailsConfig,
P extends GuardrailRequest, R extends GuardrailResult<R>, G extends Guardrail<P, R>> Represents a mechanism to execute a set of guardrails on given parameters. -
Uses of GuardrailsConfig in dev.langchain4j.guardrail.config
Classes in dev.langchain4j.guardrail.config with type parameters of type GuardrailsConfigModifier and TypeInterfaceDescriptioninterface
GuardrailsConfigBuilder<C extends GuardrailsConfig>
Builder forGuardrailsConfig
instances.Subinterfaces of GuardrailsConfig in dev.langchain4j.guardrail.configModifier and TypeInterfaceDescriptioninterface
Configuration specifically for input guardrails.interface
Configuration specifically for output guardrails.