Responses API 与 Chat API 对比
Responses API 与 Chat Completions 对比#
两者都在 https://api.crazyrouter.com/v1 下,使用同一个 API Key。 | Chat Completions /v1/chat/completions | Responses /v1/responses |
|---|
| 输入 | messages 数组(role/content) | input(字符串或 item 数组),可带 instructions |
| 输出 | choices[0].message.content | output[] item 列表,SDK 提供 output_text 快捷取值 |
| 思考/推理 | 部分模型返回 reasoning_content,不稳定 | output[].type = "reasoning",可用 reasoning.effort / summary 控制 |
| 多轮 | 每次重传完整 messages | 可用 previous_response_id 续接(需同一渠道,见「聊天(Responses)」目录说明) |
| 工具 | tools + tool_calls | tools,内置 web_search 等由模型侧支持 |
| 兼容性 | 所有模型、所有第三方客户端 | OpenAI 系与 Codex 类客户端;Claude / Gemini 请用各自原生格式 |
建议:通用集成与第三方工具用 Chat Completions;需要推理摘要、Codex CLI、加密推理续接时用 Responses。
最后校验/修改:2026-09-28(原页面内容误放了「嵌入对象」,已重写为真正的对比说明)
Modified at 2026-09-28 09:38:59