Skip to main content
Version: 0.10.0-legacy

Function: fixAndValidateStructuredOutput()

fixAndValidateStructuredOutput<T>(output, responseSchema): output<T>

Defined in: utils/llm.ts:110

Fixes and validates structured output from LLMs against a provided schema.

Type Parameters​

T​

T extends $ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

Parameters​

output​

string

The raw output string from the LLM.

responseSchema​

The schema (Zod or JSON Schema) to validate the output against.

Schema | T

Returns​

output<T>

The validated and parsed output.