跳到正文
openrouter blog(openrouter.ai)·· 4 小時前精選AI 評分60

Claude Code 付費成本解析:不同模型與會話長度的實際費用

How Much Does Claude Code Cost? Real Session Costs by Model

AI 導讀

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 真實使用成本與節省策略,協助開發者精準預算與選擇合適模型。

正文 · AI 翻譯

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.0985111,0009,800–10,300
Sonnet 5.5$0.0625125,000–154,00015,000–43,500
Haiku 5.5$0.00526–8126,000–199,00016,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.5Sonnet 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.3

Claude 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 倍。

接下來的步驟

來源: openrouter blog (openrouter.ai)
開啟原文