Skip to content
Agent Month

Structured outputs

Last verified: June 2026· definition

Structured outputs make a model return data that conforms to a schema you provide, so downstream code can parse it reliably instead of coping with free-form text. This is essential for extraction, classification, and any pipeline step that consumes the model’s output programmatically.

Modern APIs enforce the schema at generation time, eliminating a whole class of parsing errors and brittle prompt hacks (like prefilling a response).

Structured outputs pair with evals and tool use to make LLM features predictable enough for production.