Hinweis: GPT Image 2.6 Flare und Sunburst sind neu eingeführt – zeitlich begrenzt 20 % Rabatt, jetzt ausprobieren
HiAPI

JSON-Schema-Generator für Structured Output

Füge ein Beispiel-JSON ein, erhalte ein JSON Schema und kopiere eine API-Anfrage, die das Modell genau diese Struktur zurückgeben lässt. Alles läuft in deinem Browser.

Jede Eigenschaft ist required, additionalProperties ist false und Felder, die in manchen Elementen fehlen, werden nullable. Strikter Structured Output erwartet genau das.

Dein JSON wird in diesem Browser verarbeitet und nie hochgeladen.

Anfrage-Einstellungen (Modell, Prompt)

Beispielmodell. Der Support für json_schema variiert je nach Modell, prüfe also die Modellseite, bevor du dich darauf verlässt.

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "response",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "age": {
      "type": "integer"
    },
    "email": {
      "type": "string",
      "format": "email"
    },
    "joined": {
      "type": "string",
      "format": "date-time"
    },
    "skills": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "address": {
      "type": "object",
      "properties": {
        "city": {
          "type": "string"
        },
        "zip": {
          "type": "string"
        }
      },
      "required": [
        "city",
        "zip"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "name",
    "age",
    "email",
    "joined",
    "skills",
    "address"
  ],
  "additionalProperties": false
}

In drei Schritten auf HiAPI ausführen

  1. 01Kostenloses Konto erstellen

    Registriere dich mit E-Mail, Google oder GitHub. Dauert etwa eine Minute.

    Registrieren
  2. 02API-Schlüssel erstellen

    Erstelle einen Schlüssel im Dashboard und nutze ihn anstelle von YOUR_API_KEY.

    API-Schlüssel holen
  3. 03Dein erster Call

    Führe den generierten Code aus. Deine Anfrage erscheint in den Nutzungslogs.

Wie du ein Schema für strukturierte Ausgaben erzeugst

  1. 01 Beispiel-JSON einfügen

    Nutze ein echtes Beispiel der gewünschten Ausgabe mit repräsentativen Werten. Füge mehrere Array-Elemente hinzu, damit optionale Felder erkannt werden.

  2. 02 Schema prüfen

    Prüfe Typen und Formate und passe Namen an. Der Strict-Modus macht jedes Feld erforderlich, genau wie strikte strukturierte Ausgabe es erwartet.

  3. 03 API-Aufruf kopieren

    Wähle cURL, Python oder Node.js, füge deinen Schlüssel hinzu und führe es aus. Das Ergebnis ist ein JSON-String in choices[0].message.content.

FAQ zum JSON-Schema-Generator

Wird mein JSON irgendwo hochgeladen?

Nein. Schema und Code werden komplett in deinem Browser erzeugt. Nichts wird an HiAPI oder einen anderen Server gesendet.

Was ändert der Strict-Modus?

Er markiert jede Eigenschaft als required, setzt additionalProperties auf false und macht Felder, die in manchen Array-Elementen fehlen, zu nullable-Typen. Strikte strukturierte Ausgabe verlangt all das.

Unterstützt jedes Modell json_schema?

Nein. Das hängt vom Modell ab. Das Beispiel nutzt kimi-k3 mit response_format.type auf json_schema. Was jedes Modell akzeptiert, steht auf der Modellseite.

Wie wird das Schema aus einem Beispiel abgeleitet?

Typen kommen aus deinen Werten, Ganzzahlen und Dezimalzahlen werden unterschieden, Arrays werden über Elemente hinweg zusammengeführt und String-Formate ergänzt, wenn jedes Beispiel passt. Ein einzelnes Beispiel kann keine Enums oder Wertgrenzen zeigen, ergänze sie von Hand.

Wo steht das strukturierte Ergebnis in der Antwort?

In choices[0].message.content als JSON-String. Parse ihn und validiere die Fachfelder in deiner Anwendung.