Coocolab

我減少 94.6% 的 Claude Token 用量:10 個實測方法

Claude Code token 用量暴增?Dooby 跑完 30 天日誌發現可以省 94.6%。我逐條驗證了他的方法,整理出 10 個實際有效的操作技巧,從設定到習慣一次搞定。

Jimmy · · 約 9 分鐘

你有沒有這種經驗:早上離開去吃個午餐,回來敲下「繼續」,然後帳單爆炸了?

我最近看了 Dooby(Dubibubi)分享 Claude Code 使用經驗的影片。他的結論很嚇人:同樣的訊息,隔了一小時再發,花費可能差上 20 倍。不是 Anthropic 漲價,而是 Claude 自己把你的整個聊天歷史重新讀了一遍。

我把手上的資料攤在桌上,逐條驗證了他的說法,並補上我自己用這個工具的實測感受。這篇要給你的是一套實際能省用量的操作清單,從設定到習慣,一條一條來。

0.1x
快取命中時,讀入用量的費率(正常價的十分之一)
2x
快取未命中時,重新寫入的費率(比正常讀入還貴)
20x
同樣訊息,隔了一小時以上再發的最大倍數差異

第一招:預設就是 medium,不用自己調高

Opus 5.5 的 effort(思考深度設定)預設值已經是 medium。Anthropic 在官方文件裡寫得很清楚:「Claude Opus 5.5 和 Claude Haiku 5.5 的預設都是 medium。」

effort 是什麼?就是那個決定 Claude 有多認真思考的旋鈕。 Anthropic 的工程師 Torek 做過測試,確認 effort 越高,Claude 花越多時間檢查自己的結果、測試不尋常的情況,以及自己做決定。但這不總是代表結果會好很多。官方測試顯示:higher effort 確實會讓模型多花時間做更深入的檢查,但對大多數日常開發來說,medium 的結果已經夠好了。

Anthropic 的說法是:Opus 5.5 在 medium 下對編碼和知識工作的表現,「匹配或超過」Opus 5 在 high 下的表現。這是官方測試的結果,你自己跑跑看你的任務再決定。

那什麼時候需要調高?Torek 自己的建議是:一般開發用 medium 就好,遇到難除的 bug、安全檢查、或是你完全沒想到的邊緣情況,再把 effort 往上拉。

  1. 01

    打開 Claude Code,輸入 /effort

    會看到一個滑桿,左右箭頭切換等級

  2. 02

    確認預設是 medium(Opus 5.5)

    Enter 確認後這個設定會記住

  3. 03

    任務簡單時不要手賤拉到 high

    medium 對大多數日常開發已經夠用

第二招:告訴 Claude「要什麼」,別讓它猜

effort 旋鈕只是其中一半。另一半是你的指令夠不夠明確。

Dooby 在影片裡提到一個關鍵細節:Torek 的測試之所以有效,是因為在跑 effort 比較之前,他先跟 Claude 確認過自己的需求。一旦有了詳細的需求文件,不同 effort 等級的結果就變得相似了。

換句話說:你給的目標越清楚,就越不需要靠高 effort 來彌補。

具體怎麼做?不要只說「幫我改設定頁面」。改成這樣:

「通知切換按鈕在重新整理後會自己跳回開啟狀態,它應該記住我的選擇。」

前者讓 Claude 猜你要改什麼、改多少;後者直接給了一個可以檢查是否修好的明確目標。省下的 effort 就省下了用量。

第三招:發訊息前先清理上下文

每則你送出去的訊息,不只是你的那句話。它還帶著:

  • 系統提示詞
  • CLAUDE.md 的專案規則
  • 每個已安裝技能的名稱
  • 每個開啟的連線資訊

這些東西在影片裡被稱為「前言噪音」。如果你只是要 Claude 幫你寫一封 Email,根本不需要 Notion、Google Drive 和日曆全部掛在上面。

Anthropic 的文件也確認了:連線工具和技能是最吃用量的組件之一。

不建議
全開模式

所有技能和連線都啟用

  • 什麼都能做
  • 每則訊息多載入大量額外用量
  • 簡單任務也付了全套錢
推薦
按需開啟

只開當前任務需要的

  • 用量帳單直接下降
  • 不用時關掉不需要的技能
  • 每個技能的名稱和描述都會被載入

更簡單的做法是:每次開新工作階段前,自己檢查一下技能庫。關掉那些一個月都沒碰過的東西,比什麼自動工具都實在。

第四招:換任務就 /clear,不要一直拖著

這是 Anthropic 自己的文件裡稱為**「單一最有效的槓杆」**的操作。

問題很直觀:早上你讓 Claude 修一個 bug,中午又要它寫 Landing Page,下午還要它設計縮圖。三個完全不同的工作,擠在一個聊天記錄裡。 每一則新訊息都帶著前面所有的討論。

影片作者提到,一般每則訊息帶著好幾萬 tokens 的上下文,其中一大半跟你當下要做的「潤色一下」完全無關。

0
/clear 本身的用量成本(Anthropic 官方確認)
數萬+
一般每則訊息帶著的上下文量
一大半
其中與當下任務無關的部分

做法很簡單:完成一個任務後,如果要換到完全不相關的事情,就輸入 /clear。 這在終端機裡執行,會清空對話歷史但保留會話記錄,之後可以用 /resume 回來。

Anthropic 的建議很直接:「每個新任務值得一個新會話。」

第五招:別讓 Claude 獨佔超過一小時

這招跟快取(cache)有關。

這工具在訂閱方案下,會把對話快取起來 1 小時。只要你在這段期間內持續發送訊息,快取就會一直保持溫暖(每次發送都會重置計時器)。

但如果你離開超過一小時,再回來發訊息時快取已經過期了。 這意味著 Claude 必須重新讀取你的整個聊天歷史。

Lydia Hallie(Anthropic 的工程師)寫過一篇詳細說明:從快取讀取的價格是正常價的 十分之一,但重新寫入(也就是快取過期後的重新讀取)的價格可以高達 兩倍。

所以同樣一句「繼續」,吃完午飯回來發可能花掉 290,000 tokens,只因為要重新讀歷史——而這些 tokens 根本沒有做任何工作,只是把舊東西重新讀一遍。

怎麼避免?

  • 長時間離開前,先跑 /compact(見下一招)
  • 養成習慣:離開前完成一個小階段,或先 compact 一下

第六招:走錯路就 /rewind,不要糾正

你應該有過這種經驗:Claude 往錯誤的方向走了,你接下來花五分鐘糾正它。每一次糾正都增加一則訊息、一則回覆,以及更多需要帶進下一輪的歷史。

與其糾正,不如倒回去。

在終端機裡輸入 /rewind(或是按兩下 Esc),選一個事情還沒搞錯的點,然後恢復對話。你跳過了那些失敗的嘗試,從一個更好的起點重新開始。

Anthropic 的文件特別提到:rewind 會回到快取已經存在的前綴,所以下一則訊息讀到的是快取價格,而不是全新算一遍。這跟 /compact 不同。compact 會重建快取,而 rewind 直接沿用舊的。

  1. 01

    發現 Claude 往錯誤方向走

    不要繼續糾正

  2. 02

    按兩下 Esc 或輸入 /rewind

    打開 checkpoint 選單

  3. 03

    選「Restore code and conversation」

    回到正確的時間點

  4. 04

    用更清楚的指令重新開始

    不要帶著錯誤嘗試繼續

第七招:把探索代理換到 Haiku

這是影片裡提到的一個新變化。

在 2026 年 7 月 1 日之前,這個工具的 Explore 子代理(用來搜尋專案檔案的輔助程式)一直跑在便宜的 Haiku 上。但從 v2.1.198 開始,Explore 改成了繼承主對話的模型。

也就是說:如果你的主模型是 Opus,Explore 也會跑在 Opus 上。相當於讓 intern 按資深工程師的費率在幫你讀檔案。

怎麼改?在專案目錄下建立 .claude/agents/Explore.md:

---
name: Explore
description: Fast read-only codebase search. Use to find files, symbols, call sites and config without making changes.
tools: Read, Grep, Glob
model: haiku
omitClaudeMd: true
---
You are a read-only code search agent. Find what was asked using Grep, Glob and Read.
Follow re-exports and imports to the real definition. Return a short report with
file paths and line numbers. Never edit files.

這樣你的 Explore 就會固定跑在 Haiku 上,不管主模型是什麼。

第八招:用 /usage 找出用量消耗在哪

在終端機裡輸入 /usage,它會把每個技能、子代理、插件、甚至每個 MCP server 的消耗分開顯示。它還會標記出任何佔了你近期使用量 10% 以上的項目——比如長上下文或快取未命中。

看一整週的數據比只看一天有代表性。如果你不知道從哪裡開始省,直接問 Claude:「看看我一週的使用量,有什麼可以減少用量消耗的?」

第九招:叫 Claude 少說話

輸出用量的價格是輸入用量的 五倍。所以 Claude 寫回給你的每個字,都比它讀進去的重五倍。

當你只要求它重新命名一個檔案,結果它給你一整個關於所有它考慮過的選項的段落——你就是在為這種低效付錢。

Anthropic 從 v2.1.237 開始內建了 Concise 輸出風格。打開 /config → Output style → Concise,或者在終端機輸入 /output-style concise。

Concise 風格讓 Claude 直接給結果,省略前言、敘述和總結,但做工的量跟預設風格完全一樣。不需要安裝任何第三方技能,這是 Anthropic 官方內建的功能。

5x
輸出用量相對於輸入用量的價格倍數
內建
不需要安裝第三方技能,/config → Output style → Concise
v2.1.237+
Anthropic 從這個版本開始提供 Concise 風格

第十招:設月度上限

一旦你超過使用量限制,Claude 還是會繼續跑——但會按用量單價收費。這在代理自動跑的時候特別危險,因為一個 agent 可能一次就跑掉一大筆。

在 Settings > Usage 裡設一個月度上限。 這樣即使有什麼東西失控,也不會無止境地燒錢。

不過有一個陷阱:一旦你開始用信用額度(超出上限),快取時間從 1 小時縮短到 5 分鐘。這意味著你去個洗手間的功夫就足夠讓快取過期。所以一旦進入信用額度模式,留在桌前把任務做完再離開。

最後說兩句

我看完這整個影片後最深刻的感受是:大部分用量浪費不是因為模型太貴,而是因為我們對它的運作方式不夠了解。

快取機制、effort 設定、上下文管理——這些都是 Anthropic 官方文件裡寫得明明白白的東西,只是很多人沒去讀。

你的 Claude Code 已經夠聰明了。它缺的不是算力,是你給它的紀律。

全部免費,開頭那幾招(/clear、/rewind、/compact)甚至不需要改任何設定,直接在終端機裡打指令就行。

延伸閱讀:

想把這些變成你的實戰能力?

加入 免費會員 — 解鎖「加密貨幣新手 30 天」+「AI 工具 21 天」實戰課、免費 prompt 資源區,還有每天自動生息的放貸 Bot 可試用。email 一鍵註冊、不用密碼。