Игровая площадка структурированного вывода

Проверяйте образцы JSON с ограничениями по схеме и копируйте шаблоны запросов поставщика без вызова API модели.

Инструментарий структурированного вывода
Примеры пресетов
Результат проверки
Пример вывода соответствует целевой структуре.
Шаблоны поставщиков
Независимая от поставщика подсказка
Используйте целевую структуру JSON в качестве контракта и отклоняйте дополнительные ключи.
Return JSON only.
Use the target JSON structure as the contract for keys, nesting, arrays, and value types.
Do not wrap the result in markdown.
Do not add extra keys.

Target structure:
{
  "title": "Launch summary",
  "score": 10,
  "tags": [
    "alpha"
  ],
  "meta": {
    "published": true
  }
}
API ответов OpenAI
Используйте text.format со строгой схемой JSON для запроса прямого структурированного вывода.
from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-5",
    input="Return the response in the required JSON shape.",
    text={
        "format": {
            "type": "json_schema",
            "name": "structured_output",
            "strict": True,
            "schema": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "tags": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "meta": {
                  "type": "object",
                  "properties": {
                    "published": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "published"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "title",
                "score",
                "tags",
                "meta"
              ],
              "additionalProperties": false
            },
        }
    },
)

print(response.output_text)
Антропный образец подсказки
Вставьте целевую структуру дословно и попросите модель отвечать только с помощью JSON.
You are returning structured data for a downstream parser.
Output JSON only.
Match the exact keys, nesting, and value types shown below.
If a field is unknown, return a valid placeholder of the same type.

Target structure:
{
  "title": "Launch summary",
  "score": 10,
  "tags": [
    "alpha"
  ],
  "meta": {
    "published": true
  }
}