Tool overview
Was ist Strukturierter Output-Generator?
Strukturierter Output-Generator ist ein Tool, mit dem Sie jSON Schema aus Beispiel-Payloads ableiten.
Warum Strukturierter Output-Generator verwenden?
Es verbessert die Lesbarkeit und beschleunigt Ihren Workflow, wenn Sie jSON Schema aus Beispiel-Payloads ableiten—vollständig im Browser ohne Server-Uploads.
Hauptfunktionen
Clientseitige Privatsphäre, sofortige Ergebnisse und Ein-Klick-Kopie für strukturierter Output-Generator. JSON Schema aus Beispiel-Payloads ableiten
Anwendung
Befolgen Sie diese Schritte für genaue Ergebnisse mit dem Tool oben.
- Fügen Sie ein repräsentatives JSON-Beispiel der LLM-Antwort oder Tool-Argumente in das linke Panel ein.
- Lassen Sie optionale Schlüssel weg — nur vorhandene Schlüssel werden required.
- Aktivieren Sie Strict objects für additionalProperties: false auf jedem Objekt — empfohlen für OpenAI.
- Optional einen Schema-Titel für OpenAPI oder Tool-Registries setzen.
- Prüfen Sie das erzeugte JSON Schema draft 2020-12 im rechten Panel.
- Zeigt ein Array items: {}, fügen Sie mindestens ein Element hinzu und generieren Sie neu.
- Kopieren Sie das Schema in response_format, Tool-Parameter oder Ihre Agenten-Config.
- Iterieren Sie das Beispiel bei falschen Typen; bearbeiten Sie enum oder oneOf bei Bedarf manuell.
Structured-Output-Generator — vollständiger Leitfaden & Anwendungsfälle
Maßgebliche Anleitung: draft-2020-12-Inferenz, strict additionalProperties, OpenAI- und Tool-Parameter-Fälle, leere Arrays und Optionalität durch Weglassen.
Leitfaden für den Structured Output Generator
Dieser Leitfaden erklärt, wie JSON Schema draft 2020-12 aus JSON-Beispielen im Browser abgeleitet wird.
Was der Generator macht
Der Generator wandelt ein JSON-Beispiel in JSON Schema um und kann Objekte mit additionalProperties: false schließen.
Das erhalten Sie
- JSON Schema draft 2020-12
- Das erhalten Sie: additionalProperties: false
- Das erhalten Sie: required
- Das erhalten Sie: integer / number / null
- Das erhalten Sie: items
- Kopieren Sie das Schema in response_format
Nutzen Sie es zur Schema-Inferenz
- Nutzen Sie es zur Schema-Inferenz
- Nutzen Sie es zur Schema-Inferenz: OpenAI
- Nutzen Sie es zur Schema-Inferenz: JSON Schema
- Nutzen Sie es zur Schema-Inferenz: strict
Verwenden Sie ein verwandtes Tool
- Verwenden Sie ein verwandtes Tool: AI Agent Builder
- Verwenden Sie ein verwandtes Tool: MCP Validator
- Verwenden Sie ein verwandtes Tool: LLM Token Counter
Wie Beispiel-JSON zu Schema-Typen wird
Die Inferenz durchläuft den JSON-Baum; die Eingabe muss striktes JSON sein.
Die Inferenz durchläuft den JSON-Baum; die Eingabe muss striktes JSON sein.
| Beispielwert | Abgeleiteter Typ | Hinweise |
|---|---|---|
| "ok" | string | Das erhalten Sie |
| 42 | integer | Das erhalten Sie |
| 42.5 | number | Das erhalten Sie |
| true | boolean | Das erhalten Sie |
| null | null | Lassen Sie optionale Schlüssel weg von |
| [] | array + items: {} | Leere Arrays verraten keinen items-Typ. |
| { "a": 1 } | object | required + additionalProperties: false |
Arrays verwenden den ersten Elementtyp; oneOf für gemischte Typen manuell bearbeiten.
Schritt für Schritt: Beispiel → draft 2020-12-Schema
Erste Schritte für ein OpenAI-fertiges Schema.
- Fügen Sie ein repräsentatives Beispiel ein: JSON.
- Lassen Sie optionale Schlüssel weg von required.
- Aktivieren Sie strict additionalProperties: false.
- Prüfen Sie JSON Schema draft 2020-12.
- Leere Arrays verraten keinen items-Typ. items: {}.
- Kopieren Sie das Schema in response_format.
- oneOf, enum.
- Prüfen Sie OpenAI.
Anwendungsfall: strukturierte OpenAI-Ausgaben
OpenAI: Der Generator wandelt ein JSON-Beispiel in JSON Schema um und kann Objekte mit additionalProperties: false schließen.
So hilft das Tool
- Fügen Sie ein repräsentatives Beispiel ein: OpenAI JSON.
- Aktivieren Sie strict.
- Kopieren Sie das Schema in response_format.
- Prüfen Sie OpenAI.
Ergebnis: JSON Schema, OpenAI.
Anwendungsfall: Tool-Parameter
Der Generator wandelt ein JSON-Beispiel in JSON Schema um und kann Objekte mit additionalProperties: false schließen.
So hilft das Tool
- Fügen Sie ein repräsentatives Beispiel ein: tools[].function.parameters.
- Aktivieren Sie strict.
- Kopieren Sie das Schema in tools[].function.parameters.
- Prüfen Sie JSON Schema.
Ergebnis: tools[].function.parameters.
Anwendungsfall: optionale Felder durch Weglassen
Der Generator wandelt ein JSON-Beispiel in JSON Schema um und kann Objekte mit additionalProperties: false schließen.
So hilft das Tool
- Lassen Sie optionale Schlüssel weg von required.
- Prüfen Sie required.
- null.
- Kopieren Sie das Schema in required.
Ergebnis: required.
Anwendungsfall: strukturierter JSON-Klassifikator
Der Generator wandelt ein JSON-Beispiel in JSON Schema um und kann Objekte mit additionalProperties: false schließen.
So hilft das Tool
- Fügen Sie ein repräsentatives Beispiel ein: JSON.
- Aktivieren Sie strict.
- Kopieren Sie das Schema in JSON Schema.
- enum.
Ergebnis: JSON Schema, strict.
Strict-Modus und additionalProperties: false
Der strict-Modus setzt additionalProperties: false für jedes Objekt.
- Aktivieren Sie strict.
- Prüfen Sie JSON Schema.
- Der strict-Modus setzt additionalProperties: false für jedes Objekt.
- Prüfen Sie additionalProperties: false.
Leere-Array-Falle — items: {}
Leere Arrays verraten keinen items-Typ.
- Fügen Sie ein repräsentatives Beispiel ein: items.
- Leere Arrays verraten keinen items-Typ.
- oneOf.
- Prüfen Sie items.
Fix: ungültige JSON-Eingabe
JSON.
Warum das passiert
Warum das passiert
Diagnose
Diagnose
Behebungen
- Prüfen Sie JSON.
- Fügen Sie ein repräsentatives Beispiel ein: JSON.
- Prüfen Sie JSON Schema.
Fix: Array-items als {} abgeleitet
items: {}.
Warum das passiert
Leere Arrays verraten keinen items-Typ.
Diagnose
Diagnose
Behebungen
- Fügen Sie ein repräsentatives Beispiel ein: items.
- Prüfen Sie JSON Schema.
- Prüfen Sie items.
oneOf.
Fix: optionales Feld als required markiert
required.
Warum das passiert
Warum das passiert
Diagnose
Diagnose
Behebungen
- Lassen Sie optionale Schlüssel weg von required.
- Prüfen Sie JSON Schema.
- null.
Best Practices für die Inferenz
- Erste Schritte für ein OpenAI-fertiges Schema.
- Aktivieren Sie strict, OpenAI.
- Lassen Sie optionale Schlüssel weg von required.
- Fügen Sie ein repräsentatives Beispiel ein: items.
- enum, oneOf.
- Prüfen Sie JSON Schema.
- Verwenden Sie ein verwandtes Tool: AI Agent Builder.
Häufig gestellte Fragen
Antworten zu typischen Fehlern und Datenschutzfragen.
Verwandte Tools
Entdecken Sie weitere verwandte Dienstprogramme, die dieses Tool ergänzen.
Offizielle Dokumentation & Referenzen
Autoritative Spezifikationen und Plattformdokumentation für dieses Tool.