---
id: "openai-structured-outputs"
title: "Structured model outputs"
creator: "OpenAI"
creator_url: "https://developers.openai.com/api/docs/guides/structured-outputs"
url: "https://developers.openai.com/api/docs/guides/structured-outputs"
level: "intermediate"
level_max: null
category: "prompting"
subcategory: "reasoning-and-structured-output"
region: "West"
license: "closed"
license_scope: "linked-resource"
models: ["gpt"]
source_date: null
date_added: "2026-10-18"
---

[Prompting](/prompting/index.md)

# Structured model outputs

by [OpenAI](https://developers.openai.com/api/docs/guides/structured-outputs)

[Read the original →](https://developers.openai.com/api/docs/guides/structured-outputs)

How to get schema-valid JSON instead of hoping the model formats it right.

The guide describes requesting outputs that follow an explicit structure through OpenAI's API. Schema compliance still needs to be paired with checks that the returned information is correct.

Level: [Intermediate](/levels/index.md#intermediate)
Models: gpt
Category: [Prompting](/prompting/index.md)
Tags: [structured-output](/tags/structured-output/index.md)
Source date: date not stated
Added: 2026-10-18
Last verified: 2026-10-18
Status: ok
Prerequisites: Assumes basic LLM familiarity or the ability to read examples and configure a workflow.
Subcategory: [reasoning and structured output](/prompting/reasoning-and-structured-output/index.md)
Region: West
Original language: en
Access: free
Resource reuse: closed: No general open-reuse grant established from the inspected page. Closed is the conservative index bucket, not a legal finding; the resource is publicly readable. [Facet definitions](/about/index.md#facets)

Summary in our own words. Rights remain with the original creator. [Credit and correction policy](/about/index.md#credit-policy).

[Plain-text Markdown copy](/prompting/reasoning-and-structured-output/openai-structured-outputs/index.md)
