用 Claude Code 的人,遲早會遇到同一件事:任務做到一半,模型開始重複問已答過的問題,回應變慢,帳單卻越走越快。
多數人以為是模型退步。其實是你的 context 滿了。
context window:AI 的桌面
把 Claude Code 想像成一位在你桌前工作的助手,context window 就是那張桌子。你說過的每句話、它讀過的每個檔案、每次工具執行的結果,全部攤開在桌面上。
桌子有兩個特性:
1. 有邊界。 桌面放滿,最早攤開的紙就要被收走,助手自然「忘記」之前的事。
2. 每一輪都要重新看一遍整張桌子。 這是多數人不知道的一點:你每發一個訊息,模型都要把桌面上全部內容重讀一次才回應。桌面越滿,每一輪讀的分量越大——費用是按這個分量計的,不是按你打了多少字。
所以 context 管理直接決定兩件事:它記不記得住,你付多少錢。三個指令,就是收拾這張桌子的三種動作。
第一個指令:/context——先看清楚桌面
任何收拾之前,先看現狀。在 Claude Code 輸入:
/context
它會列出目前 context 的組成:系統提示、工具定義、對話訊息、讀入的檔案各佔多少,以及總用量百分比。
看懂這張表,你會發現大戶通常不是對話本身,而是讀入的大檔案與長長的工具輸出。這決定了你下一步該做什麼——是壓縮,還是乾脆開新桌。
實用習慣:長任務每做一段就看一次,超過一半就要有收拾的準備。
第二個指令:/compact——把過程摺疊成結論
/compact
執行後,Claude 會把之前的對話壓縮成一份摘要:保留任務目標、關鍵決定、目前進度,丟掉中間的試錯過程與冗長輸出。桌面清出一大片,但助手仍然知道自己在做什麼。
好比會議做到第三小時,把白板上的推導過程擦掉,只留下結論那幾行——討論繼續,白板夠用。
更進一步,/compact 後面可以帶指示,指定摘要必須保留什麼:
/compact 保留檔案清單與未完成的待辦事項
適用時機:同一個任務要繼續做,但 context 已經吃緊。 這是三個指令中最常用的一個。
第三個指令:/clear——整張桌子清空重來
/clear
對話歷史全部清除,回到全新狀態。之前的內容不會以任何形式保留。
聽起來激進,但用對時機反而是最省錢的選擇:上一個任務已經完結,要開始一件無關的新事。 舊任務的幾萬 token 脈絡對新任務毫無價值,卻要在每一輪重複計費——拖著不清,等於每句話都付舊任務的租金。
一個常見誤區:捨不得清,想著「說不定之後用得上」。實際上,真正需要跨任務保留的規則與偏好,應該寫進 CLAUDE.md 這類長期記憶檔案,而不是靠不清 context 來硬記。
三個指令的組合節奏
日常使用可以歸納成一條決策鏈:
| 情境 | 動作 |
|---|---|
| 不確定現在什麼狀態 | /context 先看 |
| 同一任務繼續,context 過半 | /compact(帶保留指示更佳) |
| 換一個無關的新任務 | /clear |
| 模型開始失憶或答非所問 | /context 確認滿了沒有,再依上兩行處理 |
一個實際節奏的例子:早上接手一個功能開發,開工前 /clear 清走昨天的東西;做到中午 /context 一看已用六成,/compact 保留檔案清單後繼續;下午任務完成,要轉去寫另一個系統的文件——/clear,重新開始。
順帶一提,這個節奏不限於編程。用 Claude Code 寫週報、整理資料夾、批量重命名檔案、把一疊 PDF 摘成一頁重點——context 的道理完全相同。它是給所有人的工具,不是程式員的專利。
同一天,同樣的工作量,context 管理得好與不好,帳單可以差一倍以上。這不是誇張:滿桌狀態下,每一輪都在為幾萬個無用 token 重複付費。
香港與中國用戶的前一步
以上一切有個前提:你要先用得上 Claude Code。Anthropic 官方支援 175 個國家與地區,名單上沒有香港,也沒有中國——直接註冊行不通。
萃靈 Essevin 提供的做法是兩個環境變數,讓 Claude Code 直連穩定網關,不用魔法、不改代碼,帳戶按用量計費——正因為按用量計費,上面三個指令幫你省下的,都是實實在在的錢。
註冊後在 console 的「使用記錄」頁,可以看到每一筆請求的實際用量——配合 /context,你會第一次真正看懂自己的 AI 帳單。
*本文資料截至發稿日(2026 年 7 月 17 日),僅供一般參考,不構成任何建議;第三方產品之功能、價格與政策,以其官方最新公布為準;Essevin 服務詳情以官網與 console 實際顯示為準。