SSD Nodes Learn
指南 Matt Connor作者: Matt Connor · 已更新 2026-07-26

Claude API 比訂閱便宜嗎?用量損益平衡計算

API 按 token 計費無上限,訂閱有固定額度與重設窗口。本文提供基於公開費率的損益平衡公式,並說明用量行為如何影響最終成本,比方案費用本身影響更大。

Claude API 比訂閱便宜嗎?

低於一定用量時,Claude API 比訂閱便宜;高於該用量則較貴。若開發者整天互動式編碼,固定方案通常勝出。若程式自行呼叫,API 是唯一選擇,因此成本並非決定因素。其餘計算可在十分鐘內完成。

沒有官方損益平衡數字可供查閱。訂閱端以使用時段而非 token 配額銷售,因此沒有公開數字能指出兩條線何處交叉。以下為公式,依當前每 token 費率計價,加上你自身行為中影響答案遠大於方案費用的部分。以下每個損益平衡數字皆為我根據公開費率與所述假設自行計算,並非文件記載的數字。

若你仍在決定購買哪個方案,哪個 Claude 方案適合你的工作方式 可回答此問題。本文假設你已知要購買哪個方案,並想知道是否該購買。

兩種形狀不同的計費模式

訂閱制是買了可能用不到的容量。 你支付固定費用,獲得按排程重設的用量額度。Anthropic 的 Claude Code 文件說明了 Team 與 Enterprise 席次的形狀:用量「從每席額度中扣除,該額度以滾動式五小時窗口與每週窗口重設」,並與 Claude 聊天及 Cowork 共用。訂閱者會透過看到的訊息來理解這個形狀,訊息顯示「你已達工作階段上限」和「你已達每週上限」。沒用到的容量,錢還是花了。超過的容量會讓工作停擺,直到窗口重設為止,而且用 /model 切換模型不會恢復存取權,因為窗口是跨模型共用的。

API 是不會停的計量表。 沒有窗口,也沒有牆。每個請求按 token 計價,有些東西的計價還不在 token 內:網路搜尋「可在 Claude API 上使用,每 1,000 次搜尋 $10」。不會有任何上限讓它停住。帳單只會一直增加。

截至 2026 年 7 月 23 日的方案費用,引自 Claude 定價頁面:Pro 是「每月 $17,採年訂折扣(預付 $200)。若按月計費則為 $20」,且包含 Claude Code。Max 列為「每月 $100 起」。Team 席次起價為「每席每月 $20,若採年計費」。Enterprise 是值得關注的,因為它同時運行兩種模式:「席次價格 + 以 API 費率計費的用量 $20/席」。費用經常變動,且每個方案背後的額度從未以 token 數公布,因此請在你決定的當天閱讀定價頁面。

API 無法提供的功能

方案額度,以及圍繞額度建構的介面。 Claude Code 的 /usage-credits 指令用於管理訂閱使用額度,且必須「透過 /login 以 claude.ai 訂閱帳號登入後」才能執行;此指令不支援 API 金鑰驗證。/usage 畫面也會因計費模式而異:其工作階段區塊「顯示 API 令牌用量,供 API 使用者參考」,而訂閱用戶則會看到方案用量條與用量明細。

Claude Code 中較長的提示快取。 這項功能會產生實際費用,且容易被忽略。文件說明「訂閱方案下的快取生命週期為一小時,一旦開始消耗使用額度,生命週期會降至五分鐘;若使用 API 金鑰或雲端供應商,預設為五分鐘」。若中斷時間超過快取生命週期,重新連線後的第一則訊息將無法命中快取,導致整個上下文需重新處理,並以寫入價格計費。訂閱方案下,你可以離開五十分鐘去開會,回來後仍保有快取。若使用 API 金鑰,同樣的中斷時間將導致完整重新寫入工作階段前綴。

訂閱方案無法提供的功能

程式化存取。 呼叫 Claude 的 cron 作業或 webhook 處理程式需要 API 金鑰,因此若這是您的工作負載,比較就到此為止。在 VPS 上建置您的第一個 Claude API 應用程式涵蓋了金鑰處理與第一個可運作的腳本。

Batch API 折扣。 定價頁面明確指出:「Batch API 允許以非同步方式處理大量請求,輸入與輸出 token 皆享有 50% 折扣。」這讓任何無需人工等待的工作成本減半。每百萬 token 的批次費率為:Opus 4.8 輸入 $2.50、輸出 $12.50,Sonnet 5 上市優惠價輸入 $1、輸出 $5,Haiku 4.5 輸入 $0.50、輸出 $2.50。代價是延遲:大多數批次會在一小時內完成,超過 24 小時未完成的批次會過期,且串流無法批次處理。批次處理與提示快取可疊加使用,且因批次可執行超過五分鐘,請在批次內使用 1 小時快取。

按專案歸屬成本。 每個 API 回應都會傳回一個 usage 區塊,因此您可以記錄單一請求的成本,並將其歸屬到特定專案或客戶。訂閱方案只會為持有席位的人員提供一組用量長條圖。

請謹慎理解以下一點,因為很容易朝任一方向假設:這些是獨立的計費介面。Anthropic 的文件將訂閱帳務導向 claude.ai 支援,而 Console 帳務則導向 API 平台,且 /usage-credits 無法在 API 金鑰下運作。我查閱的資料中沒有任何一項指出訂閱方案包含 API 額度,因此請規劃使用兩個帳戶和兩份帳單。

損益平衡公式

先為一個對話回合定價,再進行規模換算。

turn cost = uncached_input_tokens x base_input_price
          + cache_write_tokens    x 1.25 x base_input_price
          + cache_read_tokens     x 0.10 x base_input_price
          + output_tokens         x output_price

monthly API cost = turn cost x turns_per_active_day x active_days_per_month

break even when: monthly API cost = flat plan fee

倍率是公開的,不是估算值。5 分鐘快取寫入費用為「基礎輸入價格的 1.25 倍」,1 小時寫入為「基礎輸入價格的 2 倍」,快取讀取則為「基礎輸入價格的 0.1 倍」。思考 token 以輸出 token 計費,因此即使模型不顯示推理摘要,思考 token 仍歸入 output_tokens

每百萬 token(MTok)基礎費率,2026 年 7 月 23 日現行價格:

  • claude-fable-5:輸入 $10,輸出 $50。快取讀取 $1。5 分鐘快取寫入 $12.50。1M 上下文。
  • claude-opus-4-8claude-opus-4-7:輸入 $5,輸出 $25。快取讀取 $0.50。5 分鐘快取寫入 $6.25。1M 上下文。
  • claude-sonnet-5:2026 年 8 月 31 日前為上市優惠價,輸入 $2,輸出 $10;之後調整為 $3 與 $15。優惠期間快取讀取 $0.20,5 分鐘快取寫入 $2.50。1M 上下文。
  • claude-haiku-4-5:輸入 $1,輸出 $5。快取讀取 $0.10。5 分鐘快取寫入 $1.25。200K 上下文。

長上下文不另收附加費用:「一個 900k token 的請求,其每 token 費率與 9k token 的請求相同。」

一個附上假設條件的計算範例

以 Sonnet 5 上的一次 Claude Code 對話回合為例,該回合攜帶 60,000 個 token 的上下文:55,000 從快取提供,3,000 新寫入快取,2,000 個 token 為全新的未快取輸入,以及 1,200 個輸出 token(包含思考過程)。

  • 快取讀取:55,000 × $0.20/百萬 token = $0.0110
  • 快取寫入:3,000 × $2.50/百萬 token = $0.0075
  • 未快取輸入:2,000 × $2.00/百萬 token = $0.0040
  • 輸出:1,200 × $10.00/百萬 token = $0.0120

這大約是每回合 $0.035。以活躍工作日 120 回合計算,每天約 $4.14。以每月 20 個活躍工作日計算,大約每月 $83

將此金額與上述固定費用對照,會同時顯示兩件事。它大約是 Pro 費用的四倍,因此 Pro 在帳面上較便宜,前提是其額度足以支撐每天 120 回合的 Sonnet。這個前提是任何公開數字都無法替你確認的。同樣的 $83 低於入門級 Max 費用,因此在這個情境下,按用量計費勝過 Max。

現在逐一改變假設條件,觀察方案費用何時不再具有優勢。

影響損益平衡的三個因素,比方案價格更重要

提示快取。 同樣一輪 60,000 個 token,若未啟用快取,整份提示會以全新輸入計費:60,000 × $2.00/MTok = $0.12,加上 $0.012 的輸出,每輪共 $0.132。這幾乎是快取命中的四倍,會讓原本 $83 的月費變成約 $317。這是 Anthropic 唯一公開的損益平衡點,因為它不依賴你的工作負載:「快取命中的費用是標準輸入價格的 10%,這表示在 5 分鐘存留期間內,只要讀取一次快取就能回本(寫入成本為 1.25 倍),在 1 小時存留期間內,讀取兩次即可回本(寫入成本為 2 倍)。」

有兩種失效模式會在不通知你的情況下關閉快取。第一種是前綴短於模型的最小可快取長度:Fable 5 為 512 個 token,Opus 4.8 與 Sonnet 5 為 1,024,Opus 4.7 為 2,048,Haiku 4.5 為 4,096。前綴過短就不會快取,且不會引發任何錯誤。第二種是並行請求,因為「快取條目只有在第一個回應開始後才可供使用。」同時發出的十個相同請求,全都會以完整輸入價格計費。這兩種情況的徵兆都是 cache_read_input_tokens 維持在零。

模型選擇。 在 Opus 4.8 上為同一輪計價,輸入 $5、輸出 $25,快取讀取 $0.50,5 分鐘寫入每 MTok $6.25:讀取 $0.0275,寫入 $0.0188,未快取輸入 $0.0100,輸出 $0.0300。每輪約 $0.086,是 Sonnet 的 2.5 倍,相同用量下月費約 $207。光是模型選擇,就讓相同工作從低於入門 Max 費用,變成超過兩倍。Haiku 4.5 的價格為 $1 和 $5,對於日誌分類等機械性工作,則會往相反方向移動。

思考程度屬於模型選擇的一環,因為思考 token 以輸出費率計費。在 Opus 4.8 上,API 預設值為 high,而針對程式編寫與代理工作的文件起點,則是成本更高的 xhigh。在 Claude Code 中使用 /effort 或在 API 上使用 output_config.effort 即可調低。還有一點會讓舊的估算失準:較新的模型使用較新的分詞器,「相同文字會產生大約多 30% 的 token」,因此在舊模型上測得的數量,會低估今天相同文字的實際 token 數。

工作階段衛生。 API 是無狀態的,因此每一輪都會將整段對話當作計費輸入重新傳送。所以長時間的工作階段,每則訊息的成本會高於全新階段,這是多數意外帳單背後的機制,詳見 Claude Code 工作階段中實際消耗 token 的項目。在不相關的任務之間執行 /clear,因為陳舊的上下文會在後續每則訊息中被重新傳送並重新計費。在單一長時間任務內執行 /compact,這樣歷史記錄會被摘要,而非完整攜帶。以連續時段工作,因為預設快取「有 5 分鐘的存留時間」,且「每次使用快取內容時,都會以零額外成本刷新」。每隔十分鐘才操作一次的工作階段,每次都得支付重新寫入的費用。在 VPS 上以 tmux 執行的分離 Claude Code 工作階段,閒置時幾乎不花費任何成本,但閒置超過快取存留時間,仍會喪失已預熱的前綴。

先測量自己的用量,再決定

不要用我的例子來決定。用你一週的實際數據來決定。

在 Claude Code 中,於一週內每次工作階段結束時執行 /usage/cost 是同一畫面的別名)。它會回報該工作階段的 token 數量與費用估算,但文件有一項附註:「金額是根據 token 數量在本機計算的估算值,可能與實際帳單不同。」執行 /clear 時總計會歸零,所以請先讀取畫面內容。若使用訂閱方案,該金額並非你的帳單,但其背後的 token 數量正是此公式所需。/context 則顯示是什麼填滿了視窗。

若使用 API 帳戶,Claude Console 中的用量頁面才是權威記錄。若要在發送提示前先估價,client.messages.count_tokens()「可免費使用,但受每分鐘請求數限制,限制依據你的用量層級而定」,且這是唯一使用你實際計費所依據的 tokenizer 來計算的數量。

呼叫完成後,請讀取用量區塊,並正確解讀:

u = response.usage
total_input = u.input_tokens + u.cache_creation_input_tokens + u.cache_read_input_tokens

input_tokens 只計算未被快取的剩餘部分,文件說明為「最後一個快取中斷點之後的 token 數量」。一個回報 input_tokens: 4000 的回合,並非 4,000 token 的回合,而將這三個欄位相加才是此公式所需的提示大小。

然後進行比較。如果你測量的一個月用量明顯低於方案費用,就選擇計量計費。如果明顯高於方案費用,就選擇定額方案,前提是其額度足夠支撐你一個正常工作日。如果用量接近臨界線,就選擇定額方案,因為定額方案不會有意外帳單,計量計費則可能。

FAQ

Claude API 比 Claude Pro 或 Max 便宜嗎?

這取決於用量,而且沒有公開的損益平衡點可供查閱,因為訂閱方案是以使用時段而非 token 配額來銷售。先以公開的每 token 費率估算一次典型對話回合的價格,乘上你每日活躍回合數與每月活躍天數,再將該數字與方案費用比較。在一個實際計算範例中,一次 60,000 token 的 Sonnet 5 回合約為 $0.035,若以每天 120 回合、20 天計算,每月約為 $83:高於 Pro 費用,低於入門級 Max 費用。

如何計算我每月的 Claude API 費用?

在 Claude Code 中執行 /usage 一週以收集真實的 token 數量,或者如果你已有 API 帳戶,可查閱 Claude Console 中的用量頁面。然後計算一次回合的價格:未快取的輸入按基礎費率計費,快取寫入按基礎輸入的 1.25 倍計費,快取讀取按基礎輸入的 0.1 倍計費,輸出則按輸出費率計費,思考 token 視為輸出。再乘上每日活躍回合數與每月活躍天數。

什麼因素對 Claude API 帳單影響最大?

提示快取,影響遠大於其他因素。在 Sonnet 5 上,一次 60,000 token 的回合,若前綴由快取提供,費用約為 $0.035;若無快取,則約為 $0.132。其次是模型選擇:相同的回合在 Opus 4.8 上約為 $0.086。第三是對話長度,因為 API 是無狀態的,每個回合都會將整個對話作為計費輸入重新發送。

Claude 訂閱方案包含 API 存取權嗎?

請將它們視為兩個帳戶、兩份帳單。API 呼叫是根據你在 Console 中建立的帳戶按 token 計費,而我所查閱的文件中沒有任何內容表明訂閱方案會提供 API 額度。它們是獨立服務最明顯的跡象,就是 Claude Code 的 /usage-credits 指令「無法透過 API 金鑰驗證使用」。許多開發者兩者皆有:一個方案用於互動式編碼,一組金鑰用於他們建置的項目。