Structured Outputs
Получение ответа в строгом, машиночитаемом JSON.
Обзор
Можно заставить модель отвечать валидным JSON — либо по строгой схеме (OpenAI-совместимый эндпоинт), либо просто в JSON-режиме (REST). Поддержка зависит от выбранной модели.
JSON Schema
Через /v1/chat/completions передайте response_format с type: "json_schema" и описанием схемы:
python(20 строк)
…
JSON-режим (REST)
В REST-эндпоинте /api/v1/chat достаточно флага response_format_json: true — модель вернёт JSON-объект (без строгой схемы).
json(5 строк)
…