Convertitore da JSON a schema OpenAI Structured Output & Zod

Compila JSON di esempio in schemi OpenAI Structured Outputs con strict: true o in validatori TypeScript z.object().strict().

Compilatore di schemi per decodifica vincolata
JSON valido — conforme a OpenAI strict:true (additionalProperties: false applicato)
Misura il consumo di token dello schema

Invarianti della decodifica vincolata

Domande frequenti

Perché OpenAI Structured Outputs rifiuta i JSON Schema standard?

Quando strict: true è attivo in response_format o nel tool calling di funzioni, la decodifica vincolata richiede che ogni nodo object imposti additionalProperties: false e includa tutte le chiavi di proprietà in required.

Posso generare schemi TypeScript Zod con .strict() abilitato?

Sì. Imposta il selettore della specifica di destinazione su TypeScript Zod per generare codice z.object({...}).strict() pronto da importare con rilevamento automatico di .int().

In che modo gli schemi rigorosi degli strumenti incidono sui costi in token LLM per richiesta?

Le definizioni degli strumenti vengono conteggiate tra i token di input a ogni chiamata; incolla lo schema compilato nel Calcolatore costi token LLM per simulare risparmi del 90%–95% con il Prompt Caching.