OpenAI veröffentlicht Structured Outputs v2 — strikte Schema-Einhaltung per Default

release · 21. April 2026 · OpenAI Platform Team

Zuletzt geprüft 24. April 2026

OpenAI hat die Structured-Outputs-Funktion auf v2 gezogen. Bisheriger Zustand: JSON-Schema konnte mitgegeben werden, aber nur im „strict mode” (Opt-in-Flag) tatsächlich enforced. Neu: Schemas werden in allen kompatiblen Modellen (GPT-5.x, GPT-4.1) by default erzwungen, und das Token-Streaming respektiert Schema-Grenzen.

Was sich für Lakis-Leser ändert: wer Extraktions-Pipelines baut - etwa um aus Rechnungen strukturierte JSON-Objekte zu ziehen oder aus Kundenanfragen Ticket-Felder zu befüllen - braucht weniger defensive Validierung im eigenen Code. Die API garantiert jetzt, dass required erfüllt ist und additionalProperties: false tatsächlich eingehalten wird.

Praktische Auswirkung: kürzerer Code, klarere Fehler. Wenn das Modell das Schema nicht erfüllen kann, wirft die API einen strukturierten Fehler statt halluzinierter JSON. Das macht Retry-Logik deutlich einfacher.

Einschränkung: Die Feature-Erweiterung gilt nur für Modelle, die Schema-Enforcement nativ unterstützen. Ältere GPT-3.5- und GPT-4-Varianten sind außen vor. Für Produktions-Pipelines wichtig: Anthropic hat ein vergleichbares Feature („tool_choice”), Google Gemini mit „response_mime_type: application/json”; wer parallel auf zwei Providern fährt, sollte die Validierungs-Logik nicht ganz abräumen - Cross-Provider-Abweichungen bleiben bestehen.

Discovery

Dazu passend