API Responses поддерживает как простой строковый ввод, так и структурированные массивы сообщений, что позволяет легко приступить к базовой генерации текста.

Простой строковый ввод

Самый простой способ использования API — это ввод строки:

Ввод структурированного сообщения

Для более сложных диалогов используйте формат массива сообщений:

Формат ответа

API возвращает структурированный ответ со сгенерированным содержимым:

Потоковая передача ответов

Включите потоковую передачу для генерации ответов в реальном времени:

Пример потокового вывода

Потоковый ответ возвращает фрагменты событий, отправленных сервером (SSE):

Общие параметры

Обработка ошибок

Грамотно обрабатывайте типичные ошибки:

Разговоры с несколькими ходами

Поскольку Responses API не сохраняет состояние, вы должны включать полную историю разговоров в каждый запрос, чтобы сохранить контекст. Параметры состояния, такие как store: true и Параметры previous_response_id не поддерживаются и отклоняются с 400 ошибка:
Обязательные поляПоля id и Параметры status обязательны для любых assistant ролевые сообщения, включенные в историю разговоров.
История разговораВсегда включайте полную историю разговоров в каждый запрос. API не хранит предыдущие сообщения, поэтому контекст необходимо поддерживать на стороне клиента.

Следующие шаги