原生调用(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 |
| 输出位置 | choices[0].message.content | output 数组中的 message 项 |
| 适用 | 绝大多数客户端与 SDK | OpenAI 新工具链 |
使用建议
- 存量业务用 Chat Completions 即可,无需迁移;
- 客户端强制要求 Responses 协议时(如 Codex CLI)直接指向
https://api.4allapi.com/v1,协议自动可用; - 流式、函数调用等能力两种协议都支持,计费规则相同。