Skip to main content
Version: 0.7.x

Function: fixAndValidateStructuredOutput()

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

Defined in: packages/react-native-executorch/src/utils/llm.ts:102

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.