Structured output
Structured output is a request shape that constrains a model's response to match a formal grammar, typically a JSON Schema; the serving stack enforces the constraint during generation rather than leaving the client to parse free text and recover from violations.
Server-side enforcement drives the structural-violation rate to zero by construction, replacing client-side try/except parsing and schema-repair retries with a single validated response.
For the longer treatment, see API: structured output.