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 interfaceBuilder forOutputGuardrailsConfiginstances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault maximum number of retries for the guardrail. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Gets a newBuilder instance for buildingOutputGuardrailsConfiginstances.intConfigures 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_DEFAULTif not set.0to disable retries. -
builder
Gets a newBuilder instance for buildingOutputGuardrailsConfiginstances.- Returns:
- A
OutputGuardrailsConfig.OutputGuardrailsConfigBuilderfor buildingOutputGuardrailsConfiginstances.
-