Skip to main content
Эндпоинт /v1/responses реализует OpenAI Responses API, который поддерживает многоходовые диалоги с сохранением состояния и встроенным управлением историей разговора. Это альтернатива /v1/chat/completions для рабочих процессов, требующих нового формата ответов OpenAI. Передайте previous_response_id, чтобы продолжить диалог без повторной отправки полной истории сообщений.

Эндпоинт

Когда использовать этот эндпоинт

Используйте /v1/responses, если:
  • Ваше приложение построено на OpenAI Responses API
  • Вам нужно управление диалогом с сохранением состояния
  • Вы используете параметр previous_response_id для многоходовых диалогов
Для большинства новых интеграций /v1/chat/completions является рекомендуемым эндпоинтом и имеет более широкую поддержку моделей.

Запрос

Заголовки

Параметры тела запроса

string
обязательно
Идентификатор модели для использования. Здесь допустимы только модели, поддерживающие формат Responses API.
string | array
обязательно
Пользовательский ввод для данного хода. Может быть строкой или массивом объектов содержимого.
string
Инструкции системного уровня для модели (эквивалент сообщения system в chat completions).
string
Идентификатор id предыдущего ответа. При указании модель продолжает диалог с этой точки, не требуя от клиента отправки истории.
integer
Максимальное количество токенов для генерации.
boolean
Если true, возвращает поток событий, отправляемых сервером. По умолчанию: false.

Пример запроса

python

Многоходовой диалог с previous_response_id

python

Ответ

Поля ответа

string
Уникальный идентификатор данного ответа. Передайте его как previous_response_id для продолжения диалога.
string
Всегда "response".
integer
Unix-временная метка момента создания ответа.
string
Модель, сгенерировавшая ответ.
array
Массив объектов вывода, созданных моделью.
object
Количество токенов для тарификации.