/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
Количество токенов для тарификации.