Перейти к содержимому
Основной сайт Новости Консоль

Нативный вызов (Responses API)

Помимо классического Chat Completions, 4ALL API также поддерживает новый нативный интерфейс OpenAI Responses API (/v1/responses). Некоторые новые инструменты и клиенты (например, Codex CLI) по умолчанию используют этот протокол.

Базовый вызов

Окно терминала
curl https://api.4allapi.com/v1/responses \
-H "Authorization: Bearer $AIPROXY_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"input": "Одним предложением объясните, что такое API-шлюз"
}'

input может быть строкой, а также массивом сообщений с ролями:

{
"model": "gpt-5.5",
"input": [
{ "role": "system", "content": "Ты лаконичный китайскоязычный помощник" },
{ "role": "user", "content": "Что такое API-шлюз?" }
]
}

Отличия от Chat Completions

ПунктChat CompletionsResponses
Поле вводаmessagesinput
Позиция выводаmessage.content в choices[0]Элемент message в массиве output
ПрименимостьПодавляющее большинство клиентов и SDKНовый стек инструментов OpenAI

Рекомендации по использованию

  • Для существующих систем достаточно Chat Completions, миграция не требуется;
  • Если клиент принудительно требует протокол Responses (например, Codex CLI), просто укажите https://api.4allapi.com/v1, протокол будет доступен автоматически;
  • Потоковый режим, вызов функций и другие возможности поддерживаются в обоих протоколах, правила тарификации одинаковы.