Démarrage rapide
-
Coller l'échantillon
Objet ou tableau JSON valide.
-
Copier le schéma
Examiner les champs et types requis pour response_format, etc.
Collez un exemple JSON pour déduire un projet de schéma JSON 2020-12. Prototype de sortie structurée, paramètres d'outils et contrats API rapidement.
Confidentialité : traitée localement, jamais téléchargée.
↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément
粘贴一份示例 JSON; 自动推断 JSON Schema(Draft 2020-12)。
根据样例值的类型生成 schema; 数组取首项类型; 对象字段均标记为 required。适合 structured output 原型,生产请人工复核。
Collez un exemple JSON pour déduire un projet de schéma JSON 2020-12. Prototype de sortie structurée, paramètres d'outils et contrats API rapidement.
Coller l'échantillon
Objet ou tableau JSON valide.
Copier le schéma
Examiner les champs et types requis pour response_format, etc.
Les tableaux n'utilisent que le premier type d'élément; toutes les clés d'objet marquées requises; Les syndicats ont besoin d'éditions manuelles.
Lorsque vous concevez des structures de réponse API, préparez d'abord un échantillon de réponse. Collez-le dans l'outil et le schéma généré peut être utilisé directement dans la documentation OpenAPI. Par exemple, une structure de données de produits de commerce électronique avec des tableaux SKU imbriqués et des attributs complexes nécessiterait un effort manuel considérable, tandis que la génération automatique économise 80 % du temps.
Pour les applications LLM, utilisez cet outil pour créer rapidement des modèles de sortie structurés. Demandez à l'IA de générer d'abord des échantillons de sortie idéaux, puis de les convertir en schéma pour limiter les sorties futures. Par exemple, extraire une structure {localisation, température, unité} cohérente des réponses météorologiques du langage naturel.
Input
{"name":"Ada","score":98} Output
JSON Schema with properties
JSON strict uniquement.
La structure de base est généralement prête à la production, mais nous recommandons: 1) Vérifier si tous les champs sont nécessaires 2) Ajouter des annotations de description 3) Ajuster des contraintes telles que des plages de nombres. L'outil met en évidence les problèmes potentiels (par exemple, anyOf types) mais ne supprime pas automatiquement les champs redondants.