關於 Codex 與 Claude Code 的比較文章很多,其中大多比較功能與實際感受。本頁只比較計費方式與連線形式。 理由很簡單:已經為其中一方付費的人在決定是否切換時,真正有影響的就是這些因素。我們不對效能排名——如後文所述,只要在自己的儲存庫中花 30 分鐘即可得出判斷。
先看相同之處
兩者都在終端機中執行,能讀寫儲存庫檔案、執行測試,甚至完成提交。兩者都採用「訂閱使用額度」或「API 金鑰隨用隨付」的雙重計費結構,兩者不會合併。隨著世代演進,能做的事情範圍越來越接近;現在已經不是靠功能清單決定優劣的階段。
差異 1:如何變更目的地(這在實務上最重要)
# Claude Code — Anthropic 形状の環境変数で向き先を変える
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Claude Code の既定モデルと opus / sonnet エイリアスは Anthropic の最新モデルを指すので、
# Kunavo がまだ提供していなくても 404 にならないようモデルを固定する。
# sonnet エイリアスの指す Sonnet 5.5 は Kunavo では提供していないため、固定しないと /model sonnet、
# opusplan の実行フェーズ、sonnet 指定のサブエージェントが 404 になる。
# opus は Opus 5.5 に固定 (Claude Code v2.1.280 以降が必要。古ければ claude update)。
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude
# Codex CLI — OpenAI 形状。ただし受け付けるのは Responses API だけ
export OPENAI_BASE_URL=https://api.kunavo.com/v1
export OPENAI_API_KEY=sk-kn-...
codexClaude Code 只需設定 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 兩行即可變更目的地。Codex CLI 看似也一樣,但有一項限制——作為自訂供應商時,只接受 POST /v1/responses(Responses API);只實作 chat completions 的端點無法執行。
選擇切換或並用的目標時,應先確認這一點,再看價格表。設定步驟分別列於設定 Codex CLI API 金鑰與設定 Claude Code API 金鑰。
差異 2:Token 單價
費率會從目錄載入。每 1M Token:
| 模型 | 輸入/輸出 |
|---|---|
| Claude Sonnet 5(Claude Code 預設) | $1.40 / $7.00 |
| GPT-5.6 Sol(Codex 預設) | $2.00 / $12.00 |
但單價只說明了帳單金額問題的一半。實際金額取決於每個步驟傳送的情境量,而這會因工具設計與您儲存庫的大小而改變。請在兩者中各執行一次相同工作,並比較回應中的 usage——30 分鐘即可得到比任何比較文章都更符合自身用途的答案。
兩者隨用隨付的實際金額與損益平衡點,分別計算在Codex 價格與Claude Code 價格中。
差異 3:達到使用額度時的替代方案
兩者的訂閱額度都是滾動視窗。Codex 達到上限時,OpenAI 說明列出的選項包括新增點數、套用重設、升級,以及等待重設。由於額度分開計算,一方暫停時切換到另一方也是實際可行的因應方式。也可以用一個金鑰供兩者使用——只是以 Anthropic 格式與 Responses 格式這兩種不同協定,和同一個端點溝通。
Claude 端的視窗機制與達到限制時的選項,整理在Claude Pro 限制中。
我們不對效能排名
公開基準測試會因任務選擇而改變結果,而且相對於模型更新頻率,數字的有效期太短。即使在這裡排名,讀者看到時也很可能已經是另一個世代。
我們改為提供可靠的操作方法。從自己的儲存庫中選一個稍微棘手的任務(例如在不破壞既有測試的情況下新增一項功能)。用相同指示交給兩者,只記錄三項:①是否成功 ②消耗的 Token ③返工次數。這樣就能得出適合自己用途的排名。英文版的詳細比較請參閱Claude Code vs Codex。
常見問題
Codex 與 Claude Code 最大的差異是什麼?
兩者都是在終端機中操作儲存庫的代理程式,能做的事情範圍也越來越接近。實務上最有影響的差異,是計費方式與連線形式。Claude Code 可透過 ANTHROPIC_BASE_URL 更改目的地,而 Codex CLI 作為自訂供應商時,只接受 Responses API。訂閱方案的使用額度與隨用隨付計費這種雙重結構兩者都有,但額度的計算方式不同,因此不會合併。
哪一個比較便宜?
沒有固定答案,取決於使用方式。以 Token 單價比較,透過 Kunavo,Claude Sonnet 5 每 1M Token 為 $1.40 / $7.00,GPT-5.6 Sol 則為 $2.00 / $12.00。但比起單價,實際帳單金額更取決於每個步驟傳送的情境量;唯一可靠的方法,是用兩者各執行一次相同工作,並比較實際測得的 usage。
可以同時使用兩者嗎?
可以,而且實際上有很多人這麼做。當其中一方的使用額度用完時切換到另一方,是很實際的用法;兩者的額度分開計算,因此互不影響。也可以用一個 API 金鑰供兩者使用——Claude Code 使用 Anthropic 格式,Codex 使用 Responses 格式,只是以不同協定與同一個端點溝通。
可以將 Codex CLI 指向其他公司的端點嗎?
只要該端點提供 Responses API(POST /v1/responses)即可。這是實務上的陷阱:只實作 chat completions 的閘道無法執行 Codex CLI。考慮切換目標時,請先確認支援的協定,再看價格表。Claude Code 沒有這項限制,只要有相容 Anthropic 的 /v1/messages 就能執行。
哪一個效能比較好?
本頁不排名。公開基準測試會因任務選擇而改變結果,而且相對於模型更新頻率,數字的有效期太短。可靠的判斷方式,是在自己的儲存庫中將相同問題交給兩者,觀察是否完成以及消耗的 Token。只需幾十分鐘,就能得到比任何基準測試都更符合自身用途的答案。
切換時需要改多少設定?
兩邊各需設定兩個環境變數,幾分鐘即可完成。專案端的規範檔案不相容,因此相當於 Claude Code CLAUDE.md 的指示,必須以目標平台的格式重新撰寫。換句話說,遷移成本大多在重寫規範檔案,而不是 CLI 本身的設定。