如果有任何問題或建議,歡迎隨時聯繫我:
前七天講了不少原理:計價結構、context window、token 怎麼切。今天換個角度——不寫一行程式碼,你今天就能套用的五個習慣。
這篇特別寫給兩種人看:一種是每天在 claude.ai 網頁版或 App 上聊天、寫作、整理資料的一般使用者;另一種是會呼叫 API、但還沒把前面幾天的知識轉成具體動作的工程師。兩種情境的技巧其實共用同一套邏輯,只是動手的地方不一樣。
先講結論,再逐條拆解:省錢的優先順序,永遠是先管輸出、再管重複、最後才輪到精簡輸入。 這是 Day 2 就定調的順位,今天把它變成五個可以直接照做的動作。
| 天數 | 主題 | 描述 |
|---|---|---|
| Day 1 | Claude 模型怎麼選?2026 最新四階模型完整比較 | Fable 5 / Opus 5 / Sonnet 5 / Haiku 4.5 的定位、規格與適用場景 |
| Day 2 | Claude 的計價邏輯:搞懂 input / output 為什麼差 5 倍 | 不背數字,理解計價結構,建立可長期沿用的成本直覺 |
| Day 3 | 不知道用哪個模型?官方建議「從 Opus 5 開始」背後的思維 | 為什麼預設起手不是最便宜、也不是最強的那個 |
| Day 4 | Claude Haiku 4.5 適合做什麼?便宜模型的正確用法 | 便宜模型不是次等品,是專用工具 |
| Day 5 | Claude context window 是什麼?1M token 到底能塞多少東西 | 用實際檔案量換算,破除「塞越多越好」的迷思 |
| Day 6 | Claude 模型選擇決策表:一張圖判斷你該用哪一個 | 把前五天濃縮成一張可以貼在螢幕旁的決策流程 |
| Day 7 | Token 是什麼?為什麼你的 Claude 帳單比想像中貴 | 從 tokenizer 原理理解中文為什麼特別燒錢 |
| Day 8 | Claude 省 token 的 5 個實用技巧(一般使用者也適用) | 不寫程式也能立刻套用的五個習慣 |
| Day 9 | Prompt Caching 是什麼?讓重複內容只算 10% 費用 | 快取寫入與命中的計價邏輯,以及什麼時候會虧 |
| Day 10 | Claude Batch API 教學:非即時任務直接省一半費用 | 用時間換金錢,非同步任務的正確打開方式 |
| Day 11 | 新世代 tokenizer:同樣的中文為什麼變貴了 | Claude 4.7 世代換了 tokenizer,這對中文使用者的實際影響 |
| Day 12 | 對話越長越燒錢?Claude 長對話的成本陷阱與解法 | 每一輪都重算全部歷史——以及三種切斷成本累積的做法 |
| Day 13 | Claude 用量怎麼監控?成本失控前的預警機制 | 從 usage 欄位到 Console 儀表板,把帳單變成可觀測系統 |
| Day 14 | Claude effort 參數是什麼?五個檔位該怎麼設 | low / medium / high / xhigh / max 的取捨與實測建議 |
| Day 15 | Adaptive Thinking 是什麼?為什麼你不用再寫「think step by step」 | 模型自己決定何時思考,舊 prompt 技巧為何失效 |
| Day 16 | Claude 回答變淺了?檢查這兩個隱藏設定 | 排查思路:先看 effort,再看 thinking 設定 |
| Day 17 | Claude Prompt 寫法教學:官方最佳實踐的骨架 | 一個可以套用在 90% 情境的 prompt 結構 |
| Day 18 | 用 XML 標籤讓 Claude 輸出更穩定(結構化輸出教學) | 為什麼 Claude 特別吃 XML,以及怎麼設計標籤 |
| Day 19 | System Prompt 怎麼寫?角色設定的正確姿勢 | system 與 user 的分工,以及「你是一位專家」為什麼沒用 |
| Day 20 | Claude 幻覺怎麼防?降低錯誤輸出的實用做法 | 引用來源、允許說不知道、把驗證寫進流程 |
| Day 21 | Claude Code 是什麼?安裝與第一次使用完整教學 | 從安裝到跑完第一個任務,含常見卡關點 |
| Day 22 | Claude Code 省 token 設定:別讓它讀完整個專案 | CLAUDE.md、忽略規則與 context 控制的實戰配置 |
| Day 23 | MCP 是什麼?把外部工具接進 Claude 的原理與實作 | Model Context Protocol 的設計哲學與一個可跑的範例 |
| Day 24 | 前端如何呼叫 Claude API?Messages 端點入門 | 第一支 API 請求,以及為什麼不該在瀏覽器直接呼叫 |
| Day 25 | Claude 串流輸出(Streaming):打造即時回應體驗 | SSE 事件流解析與前端逐字渲染 |
| Day 26 | Claude API 錯誤處理與重試:正式環境該注意什麼 | 429 / 529 的正確退避策略與冪等性設計 |
| Day 27 | 模型分流(Model Routing)是什麼?別再一支模型用到底 | 依任務難度動態選模型的判斷邏輯 |
| Day 28 | LLM 成本優化架構:小模型前置分流 + 大模型收尾 | 一套可落地的分層架構與失敗處理 |
| Day 29 | Vibecoding 做出網站之後:AI 不會主動告訴你的那些事 | 門檻降低的是「做出來」,不是「做對」——怎麼問出你不知道要問的問題 |
| Day 30 | Claude 使用總整理:模型、成本、設定一次看懂 | 全系列濃縮成一份可以收藏的速查表 |
Day 2 算過,output 單價是 input 的 5 倍。這代表任何能讓輸出變短的動作,效益都是同等輸入操作的 5 倍。
一般使用者在聊天視窗裡就能做——在問題後面直接加一句限制:
❌ 「幫我分析這份提案的優缺點」
✅ 「幫我分析這份提案的優缺點,用條列式列出最多 3 個優點、3 個缺點,每點限一句話」
開發者版本則是在 API 呼叫裡同時做兩件事:
response = client.messages.create(
model="claude-opus-5",
max_tokens=500, # 設一道防線,不讓輸出失控
messages=[{"role": "user", "content": "分析這份提案的優缺點,條列前3個優點與3個缺點"}],
)
max_tokens 是輸出長度的硬上限,但它不會讓模型「更精簡」,只會在超過時直接截斷。真正決定輸出品質與長度的是你的指令,max_tokens 只是保險絲,兩個一起用才踏實。
Day 5 講過 context rot:塞越多,模型越容易漏東西,而且輸出本身也算 context window 的一部分,塞多了不只貴,還可能讓答案變差。
一般使用者的動作:貼上長文件前,先花 10 秒鐘想「我真正想問的是哪一段」,只貼相關段落,而不是整份 PDF 或整封信件串。
開發者的動作是把這件事自動化——用便宜的方式(grep、關鍵字比對,甚至用 Haiku 4.5 做一輪前置篩選)先縮小範圍,再把篩過的內容送進主模型。這是 Day 5 提過的「用便宜的東西保護貴的東西」,在這裡是同一個原則的延伸。
多輪對話有一個反直覺的地方:每一輪 Claude 都要重新讀一次前面所有的對話歷史,才能生成這一輪的回答。 對話越長,每一次呼叫的 input token 就越多——即使你這一輪只問了一句話。
一般使用者可以做的事很簡單:如果話題已經轉向了、或者你只是想問一個跟前面無關的新問題,開一個新對話,而不是在原本已經很長的對話串裡繼續往下問。
如果你的工作真的需要維持一個很長的上下文(例如長時間的代理任務、跨多輪的專案協作),官方也提供了伺服器端的因應機制——這是 Day 12 的完整主題,今天先記住這個判斷原則就好。
Day 5 提過,圖片與 PDF 一樣會佔用 context window、一樣算 input token,而且圖片的 token 成本通常不小——官方文件裡一張範例圖片就估算出破千 token。
一般使用者:如果你要問的問題只跟圖片裡的一小塊資訊有關(例如一張截圖裡的某個數字),考慮先裁切成只包含相關區域的圖片,而不是整張高解析度截圖直接貼上去。同一份文件如果要問很多次,也可以評估一次性讓 Claude 幫你把重點轉成文字,之後的追問改用文字溝通,而不是每次都重新解析同一張圖或同一份 PDF。
這是本篇最偏開發者向、但一般使用者也能借用直覺的一條。
如果你每次呼叫都會帶一段固定不變的內容——公司的寫作風格指南、產品規格書、系統角色設定——這段內容值得被「快取」而不是每次原價重付。Day 9 會完整講怎麼設定,但今天你可以先建立這個直覺:
把穩定不變的內容放在前面、常常變動的內容放在後面。 這不只是為了快取(Day 9 的主題),也讓你的 prompt 結構更清楚——哪些是規則、哪些是這次的具體請求,一目了然。
一般使用者的類比版本:如果你常常用同一段「角色設定」開場(例如「你是一位資深文案編輯,語氣要...」),把它存成一個範本,每次貼上完全相同的文字,而不是每次都憑印象重新打一遍、每次都寫得不太一樣。內容穩定,才有被系統識別、被有效處理的基礎。
五個技巧不是平行的清單,套用時有先後順序。遇到任何一次 Claude 互動,可以照這個順序問自己:
① 這次的輸出需要這麼長嗎?(技巧一)——這一題永遠先問,因為它命中的是 5 倍單價的那一端,效益最大。
② 我是不是把不相關的東西也貼進去了?(技巧二)——如果答案是「有」,先刪減,因為多餘的輸入不只花錢,還可能讓答案變差(context rot)。
③ 這是新話題還是延續?(技巧三)——延續就留在原對話,新話題就換一個乾淨的開始,不要讓歷史無限累積。
④ 附件是不是比需要的更大?(技巧四)——截圖裁切一下、PDF 只挑相關頁面,這一步常常被跳過,因為附件感覺「反正就是要傳」。
⑤ 這段內容我以後還會不會重複用到?(技巧五)——如果會,把它結構化成固定不變的模板,為 Day 9 的快取鋪路。
這個順序背後的邏輯,其實就是 Day 2 那個「單價 × 每次用量 × 呼叫次數」框架的簡化版:技巧一二四動的是「每次用量」,技巧三動的是「呼叫次數與每次基數」,技巧五動的是「單價」。 五個技巧看起來獨立,實際上分別對應著同一套帳單結構裡的不同乘數。
單獨看每個技巧,效益可能都不驚人。但實務上這五個習慣通常是疊加在同一次任務裡的:
❌ Before:一次典型的「隨手用」
使用者:把這整份 50 頁的年度報告,還有我們過去三個月的所有對話紀錄都貼給你,
幫我寫一份給主管看的摘要,越詳細越好。
這個問法同時踩中四個雷:整份報告沒篩選(技巧二)、拖著三個月的舊對話歷史(技巧三)、沒有限制輸出長度、還要求「越詳細越好」(技巧一反著做)。
✅ After:套用技巧後的問法
使用者:(開一個新對話,只貼上年度報告裡「財務表現」與「明年計畫」兩章)
幫我寫一份給主管看的摘要,限 300 字以內,用 3 個重點條列,
每點附一個具體數字佐證。
同一個任務,After 版本開了新對話(技巧三)、只貼相關章節(技巧二)、明確限制長度與格式(技巧一)。三個技巧疊加後,這次請求的 input 和 output token 數,很可能只有 Before 版本的一小部分——而且因為餵給模型的內容更聚焦,答案的品質通常也更貼近你要的東西,不是「更詳細」而是「更準」。
今日挑戰:挑選你這週跟 Claude 最常見的一種互動模式(可能是聊天問答、可能是 API 呼叫),對照上面五個技巧,找出哪一個你完全沒做過。今天就套用一次,比較前後的 usage(API 使用者)或你自己感受到的回應長度(一般使用者)。
反思:這五個技巧裡,哪一個是你原本以為「無所謂」、但看完才發現其實影響很大的?我自己是技巧三——我以前總覺得「反正是同一個話題,就繼續往下問吧」,直到真正算過長對話的 token 消耗才改掉這個習慣。你有沒有類似「憑直覺以為沒差、但其實差很多」的地方?
五個技巧背後其實是同一套邏輯的五種應用:先管貴的(output),再管重複的(快取),最後才是精簡輸入。
限制輸出長度直接命中 5 倍單價的那一端;篩選再貼上避免了 context rot 跟不必要的輸入成本;適時開新對話,避免每輪都重付整段歷史;注意附件成本,是很多人忽略的隱藏支出;把穩定內容跟變動內容分開,則是幫你的下一步——Prompt Caching——先鋪好路。
這些習慣沒有一個需要寫程式,今天就能開始用。
本日關鍵字回顧
max_tokens:API 端的輸出上限保險絲,防止意外的超長輸出,但不取代明確指令。明天我們把技巧五展開成完整篇章——Prompt Caching 到底怎麼運作、快取命中省下的 90% 是怎麼算出來的,以及什麼情況下設快取反而會虧錢。
Day 9,讓重複內容只算 10% 費用的秘密。