Générateur de JSON Schema 🔒 Fonctionne localement dans votre navigateur — rien n’est envoyé.

Déduisez un JSON Schema, des définitions de function-call LLM et du code Zod à partir d'un JSON exemple.

     

À propos de cet outil

Collez un objet JSON exemple pour générer instantanément un JSON Schema, une définition de function-calling LLM, ou du code de validation Zod — le tout déduit de la même entrée. Idéal pour définir des paramètres d'outils/fonctions pour des agents IA. 100% dans votre navigateur.

Questions fréquentes

En quoi cela diffère-t-il de l'outil JSON vers TypeScript ?

L'outil JSON vers TypeScript génère des définitions de types statiques à la compilation pour votre code. Cet outil génère un JSON Schema à l'exécution — utilisé pour la validation, la documentation et, surtout, pour définir des paramètres structurés dont les API LLM (comme le function/tool calling d'OpenAI ou Anthropic) ont besoin pour comprendre quels arguments un outil accepte. Il génère aussi du code Zod (validation à l'exécution) en bonus.

Infère-t-il toujours les bons types ?

Il fait une inférence au mieux à partir du seul échantillon que vous fournissez — les types, le caractère obligatoire et l'imbrication sont tous devinés à partir de cet unique exemple. Si un champ peut être nul dans certains enregistrements ou si un tableau peut contenir des types mixtes, un seul échantillon ne peut pas le capturer entièrement. Vérifiez toujours le schema généré avant de l'utiliser en production, surtout pour les cas limites que votre échantillon n'incluait pas.