Skip to content

bodhi-realtime-agent / zodToJsonSchema

Function: zodToJsonSchema()

zodToJsonSchema(schema, format): Record<string, unknown>

Defined in: transport/zod-to-schema.ts:32

Converts a Zod schema to a simplified JSON Schema. Handles the common subset: objects with string/number/boolean/array/enum properties.

Parameters

schema

ZodType

format

SchemaFormat = 'gemini'

'gemini' (default) outputs UPPERCASE types for Gemini function declarations. 'standard' outputs lowercase types for OpenAI and standard JSON Schema consumers.

Returns

Record<string, unknown>

Built with VitePress