Claude Code 付費成本解析:不同模型與會話長度的實際費用
How Much Does Claude Code Cost? Real Session Costs by Model
Claude Code 本身免費,費用取決於所呼叫的模型與會話長度。
- - 模型成本:Opus 5.5 2–9 轉 0.31 美元,10–49 轉 1.39 美元。
- Sonnet 5.5 0.16 / 0.60 美元。
- Haiku 5.5 0.002 / 0.007 美元。
本文提供 Claude Code 真實使用成本與節省策略,協助開發者精準預算與選擇合適模型。
Claude Code 可以免費安裝。您付費的是它呼叫的模型。若以 API 金鑰執行 Claude Code,短會話(2至9回合)使用 Claude Opus 5.5 的中位數成本為 $0.31,長會話(10至49回合)為 $1.39。相同會話使用 Claude Sonnet 5.5 的成本分別為 $0.16 和 $0.60。
這些中位數來自 2026 年 10 月 18 日前 30 天內在 OpenRouter 上的實際 Claude Code 會話。Claude Code 在 10 月 21 日的每日應用程式排名中名列第一,因而背後有大量使用量。以下,我們利用這些資料說明各模型的會話成本,接著說明如何在 OpenRouter 上執行 Claude Code,以便您為每次會話選擇模型、檢視成本並控制支出。
TL;DR
- Claude Code 是免費的。您付費的是它呼叫的模型,無論是透過 Claude 訂閱還是 API 金鑰按代幣計費。
- 使用 API 金鑰時,2至9回合會話在 Opus 5.5 的中位數成本為 $0.31,在 Sonnet 5.5 為 $0.16,Haiku 5.5 則低於一美分。
- 大部分成本來自 Claude Code 本身的上下文,該上下文在第一次請求時寫入提示快取,之後每回合都會讀取。
- 將 Sonnet 設為預設模型,將背景工作和子代理送往 Haiku,保持會話簡短,並為金鑰設定信用限額。
- 使用
ori claude --model <model>在 OpenRouter 上執行 Claude Code,選擇每次會話的模型。您的 Activity 頁面會顯示每次會話的實際成本。
Claude Code 需要付費嗎?
CLI 本身不收費。它所發出的每一次請求都會送往模型,您可以以兩種方式付費。Claude 訂閱可覆蓋至使用量上限,而 API 金鑰則按代幣收費。本文聚焦於 API 金鑰路徑,因為那裡您能檢視並控制每次會話的成本。透過 OpenRouter,同一金鑰即可使用 Claude 模型及 Claude Code 可呼叫的其他模型。
在 OpenRouter 上執行 Claude Code 最快的方式是 Ori Harness。它會在您的機器上啟動已配置 OpenRouter 設定的 Claude Code,並透過瀏覽器登入,無需貼上金鑰:
curl -fsSL https://openrouter.ai/labs/ori/install.sh | bash
ori claude --model anthropic/claude-sonnet-5.5只有使用 ori claude 開啟的會話才會在 OpenRouter 上執行。普通的 claude 則繼續使用您的訂閱。
Claude Code 會話的成本是多少?
我們在 session-cost dataset 中發布了按模型和會話長度分組的 Claude Code 會話中位成本。以下是我們資料集中的 Claude 模型以及幾個熱門替代方案:
| 模型 | 1 回合 | 2–9 回合 | 10–49 回合 |
|---|---|---|---|
| Claude Fable 5.1 | $0.342 | $1.049 | $3.734 |
| Claude Opus 5.5 | $0.136 | $0.305 | $1.390 |
| Claude Sonnet 5.5 | $0.071 | $0.155 | $0.596 |
| Claude Haiku 5.5 | $0.002 | $0.007 | $0.053 |
| Kimi K3 | $0.040 | $0.117 | $0.825 |
| GLM-5.3 | $0.010 | $0.044 | $0.363 |
| DeepSeek V4.1 Flash | $0.003 | $0.009 | $0.047 |
| GPT-6 Luna | $0.002 | $0.005 | $0.024 |
按模型和回合數的 Claude Code 會話中位成本,涵蓋截至 2026 年 10 月 18 日的 30 天。
您選擇的模型對成本影響最大。一次回合的 Fable 5.1 會話成本高於長時間 Haiku 5.5 會話。選定模型後,會話長度才是最重要的因素。10至49回合的 Opus 會話成本約為一次回合的十倍,而 Sonnet 5.5 的成本則在任何長度下約為 Opus 5.5 的一半或更低。
為什麼一次回合的會話費用為 14 美分?
大部分費用來自 Claude Code 自己的上下文,而非你的提示。我們在 Claude Code 2.1.307 的空資料夾中,透過 OpenRouter 對 Opus 5.5 執行 claude -p "Reply with exactly: ok"。回覆只有四個 token,但會話寫了 17,047 個 token 到提示快取。這些 token 是 Claude Code 的系統提示與工具定義。在 Opus 5.5 的快取寫入價格為每百萬 token $5 時,成本為 $0.085。實際專案會加入自己的指令與 Claude Code 讀取的檔案,這也是資料集單回合中位數較高,為 $0.136 的原因。啟動 token 數量也會因 Claude Code 版本與設定而變動。
一旦該上下文存入快取,之後的請求以每百萬 token $0.20 讀取,遠比寫入便宜 25 倍。這就是為什麼第一回合後的每一回合成本低於第一回合。隨著上下文增長,成本又會再次攀升,因為 Claude Code 會將每個新讀取的檔案寫入快取一次,之後每回合都會再次讀取。prompt caching guide說明瞭寫入與讀取的計費方式。
我們自己的會話成本是多少?
資料集顯示其他人會話的成本。為了比較我們控制的任務下不同模型的表現,我們給 Claude Code 一個包含三個 bug 與五個失敗測試的小型開票庫。透過 OpenRouter 我們在每個模型上執行三次,每次都修復了全部三個 bug。
| 模型 | 每會話中位成本 | 回合數 | 從快取讀取的 token | 寫入快取的 token |
|---|---|---|---|---|
| Opus 5.5 | $0.098 | 5 | 111,000 | 9,800–10,300 |
| Sonnet 5.5 | $0.062 | 5 | 125,000–154,000 | 15,000–43,500 |
| Haiku 5.5 | $0.0052 | 6–8 | 126,000–199,000 | 16,400–45,800 |
這些成本低於資料集 2-9 回合中位數的原因有兩個。首先,我們的任務很小,且每個模型的三次會話連續執行,因而共享了熱快取。這也是為什麼 Opus 執行寫入的 token 少於我們單回合測試的原因。對於實際專案的新會話,上述資料集中位數更具參考價值。模型的排序仍相同:Sonnet 的成本約為 Opus 的三分之二,Haiku 的成本約為 Sonnet 的十二分之一。
若你自行檢查此類數字,請勿依賴 Claude Code 自己的 total_cost_usd。它使用 Anthropic 內建的價格表,若無法辨識 OpenRouter 的模型名稱,則會猜測。在我們的執行中,它報告 Haiku 會話成本 $0.16 至 $0.31,實際成本約為 0.5 分;且對 Opus 會話高估約 50%。你的 Activity page 顯示實際支付金額。若要在 Claude Code 內部追蹤累計,您可以加入我們的 cost‑tracking statusline,它會從 OpenRouter 讀取每次會話的支出。
Claude Code 每月成本是多少?
將執行的會話數乘以您典型會話長度的中位數。以下是三個示例,使用資料集中位數與每月 22 個工作日:
| 使用情境 | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| 輕量:每日 5 次短會話(2–9 回合) | $34 | $17 |
| 普通:每日 20 次短會話 | $134 | $68 |
| 重量:每日 10 次長會話(10–49 回合) | $306 | $131 |
這些僅為估算。您的實際會話成本會因程式碼庫大小及 Claude Code 讀取的比例而異。
如何降低 Claude Code 的成本?
您可以控制兩項決定成本的因素:每次會話使用的模型,以及會話持續時間。
將 Sonnet 設為預設
若您將 Opus 用於所有工作,改為 Sonnet 作為預設大約可減半費用。在我們的測試中,Sonnet 也能修復相同的 bug。將 Opus 用於仍需其功能的會話。
將背景工作與子代理交給 Haiku
Claude Code 使用快速模型處理小型背景工作,並能將任務的一部分交給子代理。Haiku 5.5 在我們的除錯測試中以 Sonnet 成本的一小部分通過,因此兩者皆適用。這些設定將 Sonnet 5.5 設為預設,並將背景工作與子代理路由至 Haiku 5.5:
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""
export ANTHROPIC_MODEL="anthropic/claude-sonnet-5.5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-5.5"
export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-haiku-5.5"前三行將 Claude Code 連線至 OpenRouter;最後三行設定模型。我們的 Claude Code 整合指南 和 設定教學 會說明其餘設定。
保持會話短暫
10~49 轉的會話成本大約是 2~9 轉的四到五倍。當你切換到不相關的任務時,請啟動新的會話或執行 /compact,而不是繼續使用舊的上下文。
嘗試更便宜的模型做日常工作
透過 OpenRouter,Claude Code 可呼叫其他實驗室的模型,資料顯示使用者已在做。GLM-5.3 與 Kimi K3 的會話成本在任何長度下都低於 Opus,且我們的 OpenRouter 最低成本 LLM 推論指南 會說明如何尋找更便宜的選項。要嘗試其中之一,請將其傳遞給 Ori Harness:
ori claude --model z-ai/glm-5.3Claude Code 主要為 Anthropic 模型設計,故在切換前請先在自己的任務上測試其他模型。Ori Eval 可為你完成此工作:你的編碼代理會在專案中尋找測試素材,執行你想比較的模型,並根據分數與成本推薦其中一個。
設定支出上限
你可以在 API 金鑰上設定信用額度,讓失控的會話在你設定的數值停止。於組織內,guardrail 以預算限制為每位成員或金鑰每日、每週或每月上限,OpenRouter 亦會套用於使用 Ori Harness 開啟的會話。在 Enterprise 計畫中,工作區預算 會限制 整個團隊的支出,可設定每日、每週、每月或終身。
常見問題
Claude Code 每個 token 的費用是多少?
Claude Code 的費用取決於所呼叫模型的每 token 費率。Claude Opus 5.5 的費用為每百萬輸入 token $4、每百萬輸出 token $20、寫入提示快取的每百萬 token $5,以及從快取讀取的每百萬 token $0.20。Claude Sonnet 5.5 的費率為上述的一半。Claude Haiku 5.5 的費用為每百萬輸入 token $0.10、每百萬輸出 token $0.50,快取讀取費用為每百萬 token $0.01。Claude Code 會話的大部分 token 為快取讀取。
使用 Sonnet 還是 Opus,Claude Code 更便宜?
Sonnet 更便宜。在我們的會話成本資料中,Claude Code 在 Claude Sonnet 5.5 上的會話成本約為 Claude Opus 5.5 的一半,無論會話長度如何。在我們自己的除錯測試中,Sonnet 也能修復與 Opus 同樣的錯誤。
我可以將 Claude Code 用於其他模型嗎?
可以。當你將 Claude Code 指向 OpenRouter 時,它可呼叫其他實驗室的模型。我們的會話成本資料包含 Claude Code 在 GLM、Kimi、DeepSeek、Qwen 與 GPT 模型上的會話。Claude Code 主要為 Anthropic 模型設計,故在切換前請先在自己的任務上測試其他模型。
為什麼我的第一次 Claude Code 請求如此昂貴?
第一個請求會把 Claude Code 的系統提示、工具定義和專案上下文寫入提示快取。在我們使用 Claude Opus 5.5 在空資料夾進行測試時,這大約佔 17,000 token,費用約為 $0.085,實際專案會更高。之後的請求則以較低價格從快取讀取相同上下文,在 Opus 5.5 上的價格低 25 倍。
接下來的步驟
- Ori Harness 以一個指令在 OpenRouter 上執行 Claude Code 及其他代理 CLI。
- 我們的 session-cost dataset 擁有每個模型和會話長度的最新中位數。
- Ori Eval 會在你改變預設前,先在自己的任務上測試模型。
- 《Claude Code integration guide》涵蓋手動設定與成本追蹤狀態列。
- Guardrails 與 workspace budgets 限制個人或團隊的支出上限。