Interface GuardrailOutputOptions

Options for output guardrail wrapping.

interface GuardrailOutputOptions {
    streamId: string;
    personaId?: string;
    inputEvaluations?: null | GuardrailEvaluationResult[];
    ragSources?: RagRetrievedChunk[];
}

Properties

streamId: string

Stream identifier for error chunks

personaId?: string

Persona ID for error chunks

inputEvaluations?: null | GuardrailEvaluationResult[]

Input evaluations to attach to first output chunk

ragSources?: RagRetrievedChunk[]

RAG sources to thread through to output guardrails for grounding verification