Package dev.langchain4j.guardrail.config
Interface OutputGuardrailsConfig
- All Superinterfaces:
GuardrailsConfig
Configuration specifically for output guardrails.
Frameworks that extend this library (like Quarkus or Spring) may provide their own implementations of this configuration.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Builder forOutputGuardrailsConfig
instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Default maximum number of retries for the guardrail. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Gets a newBuilder instance for buildingOutputGuardrailsConfig
instances.int
Configures the maximum number of retries for the guardrail.
-
Field Details
-
MAX_RETRIES_DEFAULT
static final int MAX_RETRIES_DEFAULTDefault maximum number of retries for the guardrail.- See Also:
-
-
Method Details
-
maxRetries
int maxRetries()Configures the maximum number of retries for the guardrail.Defaults to
Set toMAX_RETRIES_DEFAULT
if not set.0
to disable retries. -
builder
Gets a newBuilder instance for buildingOutputGuardrailsConfig
instances.- Returns:
- A
OutputGuardrailsConfig.OutputGuardrailsConfigBuilder
for buildingOutputGuardrailsConfig
instances.
-