Record metadata
type: "Specification"
title: "Structured Outputs"
description: "Constraining model output to conform to a supplied schema."
resource: "https://platform.openai.com/docs/guides/structured-outputs"
tags: [openai, schema, standard]
generated: { by: human:crpage, at: 2026-07-09T09:44:00Z }
status: stable
sources: [{ id: primary, resource: "https://platform.openai.com/docs/guides/structured-outputs" }]
Guarantees that model output conforms to a supplied JSON Schema — form, not authority or correctness. Distinct from function calling: schema-valid JSON is not the same as a valid or authorised action.
Terms
Glossary terms used here: Function calling.