Conversor de JSON a esquema OpenAI Structured Output y Zod

Compilación de JSON de ejemplo en esquemas strict: true de OpenAI Structured Outputs o validadores TypeScript z.object().strict().

Compilador de esquemas para decodificación restringida
JSON válido — compatible con OpenAI strict:true (additionalProperties: false aplicado)
Medir sobrecarga de tokens del esquema

Invariantes de decodificación restringida

Preguntas frecuentes

¿Por qué OpenAI Structured Outputs rechaza esquemas JSON estándar?

Cuando se activa strict: true en response_format o en llamadas a funciones, la decodificación restringida exige que cada nodo object defina additionalProperties: false e incluya todas las claves de propiedades dentro de required.

¿Se pueden generar esquemas TypeScript Zod con .strict() habilitado?

Sí. Al cambiar el selector de especificación de destino a TypeScript Zod se emite código z.object({...}).strict() listo para importar con detección automática de .int().

¿Cómo afectan los esquemas estrictos de herramientas al costo de tokens LLM por solicitud?

Las definiciones de herramientas computan como tokens de entrada en cada llamada; al pegar el esquema compilado en la Calculadora de costos de tokens LLM se puede modelar el ahorro del 90%–95% con caché de prompts.