Claude Code、Codex CLI 與 Cursor 的底層協定差異
即使連線至同一個閘道網域,不同開發工具所使用的底層傳輸格式也並不相同。 Claude Code 採用 Anthropic 原生 Messages 協定,要求將 ANTHROPIC_BASE_URL 設為不帶 /v1 後綴的 https://app.llmfly.ai,並搭配 Claude Code 分組金鑰。
相對地,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 設定 -> Models |
| OpenAI Python / TS SDK | https://app.llmfly.ai/v1 | Responses 或 Chat Completions | 伺服器端環境變數 |