HTTP status
400 invalid_request_error
Typical cause
The request setsresponse_format: { type: "json_schema", ... } but the selected model does not support structured output with a JSON schema.
HTTP 400 — Model does not support structured output.
400 invalid_request_error
response_format: { type: "json_schema", ... } but the selected model does not support structured output with a JSON schema.