guardrails_ai.types.validation_outcome

Attributes

OT

Classes

ValidationOutcome

The output from a Guard execution.

Module Contents

class guardrails_ai.types.validation_outcome.ValidationOutcome

Bases: pydantic.BaseModel, Generic[OT]

The output from a Guard execution.

Type parameter OT is bound to str | List | Dict and reflects the shape of validated_output.

call_id: str
error: str | None
model_config
raw_llm_output: str | None
reask: guardrails_ai.types.reask.ReAsk | None
validated_output: OT | None
validation_passed: bool | None
validation_summaries: List[guardrails_ai.types.validation_summary.ValidationSummary] | None
guardrails_ai.types.validation_outcome.OT