Claude Code 與 Codex CLI:渠道、模型與工作流程
比較 Claude Code 與 Codex CLI 這兩個 AI in IDE 支援的命令列編碼代理:渠道、設定檔、模型、端點與額度消耗方式。
兩者都是官方廠商 CLI,透過 Base URL 與儀表板金鑰連上 AI in IDE。它們不能互換:一把金鑰只屬於一個渠道,而且每個 CLI 讀取不同的設定檔、使用不同的端點家族。詳細設定請看設定說明與 Codex 設定。
快速對照
| Claude Code | Codex CLI | |
|---|---|---|
| 渠道 | AWSQ 或 CCMAX | Codex |
| 設定 | ~/.claude/settings.json | ~/.codex/config.toml 加 auth.json |
| 端點家族 | Anthropic Messages(/v1/messages) | Responses(/responses);也支援 Chat Completions |
| 模型家族 | Claude | GPT/Codex |
| 額度倍率 | AWSQ 0.8 倍、CCMAX 2 倍 | 0.8 倍 |
| npm 安裝的 Node.js | 22 以上;原生 CLI 不需要 Node.js | 18 以上 |
| IDE 介面 | VS Code/Cursor 擴充功能、JetBrains 外掛 | 官方 VS Code Codex 擴充功能使用同一組檔案 |
設定差異
Claude Code 從 ~/.claude/settings.json 的 env 讀取連線值。ANTHROPIC_BASE_URL 填主機位址,ANTHROPIC_AUTH_TOKEN 填儀表板金鑰,並為長時間代理回合加上 API_TIMEOUT_MS 與 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC。VS Code 與 Cursor 擴充功能內建 CLI;JetBrains 整合則另外安裝 CLI,再讓 beta 外掛指向它。擴充功能是圍繞 claude.ai 帳號設計的,所以要在編輯器設定裡加入 claudeCode.disableLoginPrompt。
Codex CLI 讀取 ~/.codex/config.toml 與 ~/.codex/auth.json。文件中的設定會指定 model_provider = "aiinide"、model = "gpt-6.1-sol"、wire_api = "responses"、requires_openai_auth = true;金鑰放在 auth.json 的 OPENAI_API_KEY。CLI 會在 Base URL 後加上 /responses。gpt-5.5 已退役。
支援模型
Claude Code(AWSQ 與 CCMAX):
| 模型 | 適合 |
|---|---|
claude-opus-5-5(別名 claude-opus-5.5) | 高難度重構、長時間自動執行 |
claude-sonnet-5-5(別名 claude-sonnet-5.5) | 日常寫程式、預設首選 |
claude-haiku-4-5-20251001 | 快速修改、便宜的驗證呼叫 |
Codex CLI(Codex 渠道),文件範例:
| 模型 | 輸入 | 快取 | 輸出 |
|---|---|---|---|
gpt-6-astra | 8.00 | 0.80 | 40.00 |
gpt-6-sol | 1.60 | 0.16 | 8.00 |
gpt-6.1-sol | 1.60 | 0.08 | 8.00 |
gpt-6.1-terra | 0.80 | 0.04 | 4.00 |
codex-auto-review | 4.00 | 0.40 | 24.00 |
gpt-5.6-sol | 3.20 | 0.32 | 16.00 |
gpt-5.6-terra | 1.60 | 0.16 | 9.60 |
gpt-5.6-luna | 0.16 | 0.016 | 0.96 |
上表是 Codex 渠道每 100 萬 Token 的實際美元費率:上游費率乘以渠道的 0.8 倍。超過 272K 輸入 Token 的費率、快取寫入規則與服務層級,詳見 Codex 設定指南。
兩個客戶端的差異
- Claude Code 保留 Anthropic 客戶端體驗:編輯器面板、
/status、/model、用claude mcp add加入的 MCP 伺服器、hooks、權限規則與子代理工作流程。AWSQ 與 CCMAX 也接受 OpenAI Chat Completions 與 Responses 請求,但 Claude 專屬功能仍走 Anthropic Messages。 - Codex CLI 以 Responses API 為核心。它支援內建網路搜尋(依渠道倍率後按次計費),但檔案搜尋已停用,託管的 Code Interpreter、託管 shell 與圖片生成也無法使用,因為無法計算其費用。儲存的上下文參照、歷史音訊 ID、遠端檔案或圖片參照都會被拒絕。上表的 GPT-5.6 與 GPT-6 系列模型預設
max_output_tokens為 32,768,最高可設為 128,000。codex-auto-review的預設值為 4,096。 - 兩者都是一個渠道一把儀表板金鑰、共用購買的餘額,並在儀表板顯示用量。都不需要 Anthropic、OpenAI 或 Google 帳號。
如何選擇
想要 Claude 原生代理、MCP、hooks、權限規則或 JetBrains/VS Code 整合,選 Claude Code。工作以 GPT 為主、需要 Responses API 或 OpenAI 相容客戶端,選 Codex CLI。兩者可以並存:每個渠道各建一把金鑰,設定檔分開即可。
常見問題
一把金鑰能呼叫兩個客戶端嗎?
不行。一把金鑰只屬於一個渠道。AWSQ 與 CCMAX 金鑰涵蓋 Claude 模型;Codex 金鑰涵蓋 GPT/Codex 模型。
Codex 金鑰能用 /v1/messages 嗎?
不行。Codex 金鑰在 /responses 或 /chat/completions 驗證;送到 Anthropic 端點會回 400。
Claude Code 能用 OpenAI 相容路徑嗎?
AWSQ 與 CCMAX 接受 /v1/chat/completions 與 /v1/responses,但 Claude 專屬功能仍走 Anthropic Messages。OpenAI 相容回合要每次都帶完整對話;該路徑不使用儲存上下文。
Codex 該用哪個模型?
文件設定使用 gpt-6.1-sol。gpt-5.5 已退役,金鑰可用的完整清單請以 GET /v1/models 為準。