Нативный вызов (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 Completions | Responses |
|---|---|---|
| Поле ввода | messages | input |
| Позиция вывода | message.content в choices[0] | Элемент message в массиве output |
| Применимость | Подавляющее большинство клиентов и SDK | Новый стек инструментов OpenAI |
Рекомендации по использованию
- Для существующих систем достаточно Chat Completions, миграция не требуется;
- Если клиент принудительно требует протокол Responses (например, Codex CLI), просто укажите
https://api.4allapi.com/v1, протокол будет доступен автоматически; - Потоковый режим, вызов функций и другие возможности поддерживаются в обоих протоколах, правила тарификации одинаковы.