Claude Code、Codex CLI 与 Cursor 的底层协议差异
即便连接同一个网关域名,不同编码工具使用的底层协议也并不相同:Claude Code 采用 Anthropic 原生 Messages 协议,要求 ANTHROPIC_BASE_URL 填写 https://app.llmfly.ai(末尾不能加 /v1),并搭配 Claude Code 分组下的 API Key。
而 Codex CLI 以及新一代 OpenAI 推理模型(如 gpt-6-astra、gpt-6.1-sol、gpt-6-sol、gpt-6.1-terra)则依赖 OpenAI 的 /v1/responses 协议来保持多轮推理摘要、补丁应用与工具调用的一致性;Cursor 与常规对话服务则连接 https://app.llmfly.ai/v1 下的 /v1/chat/completions。
| 客户端 / SDK | Base URL 地址 | 底层调用协议 | 默认配置文件位置 |
|---|---|---|---|
| Claude Code | https://app.llmfly.ai | Anthropic Messages API | ~/.claude/settings.json |
| Codex CLI | https://app.llmfly.ai/v1 | OpenAI Responses API (responses) | ~/.codex/config.toml |
| Cursor IDE | https://app.llmfly.ai/v1 | OpenAI Chat Completions | Cursor Settings -> Models |
| OpenAI Python / TS SDK | https://app.llmfly.ai/v1 | Responses 或 Chat Completions | 服务端环境变量 |