SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor

Claude 使用限制怎麼辦?解決方案與額度查詢教學

當 Claude 顯示使用限制時,請先至 Settings 查看 Usage 進度條,確認是 5 小時會話視窗或每週額度耗盡。本文說明如何透過切換模型、縮減上下文或使用 API 繼續工作,並教您使用 Claude Code 指令快速查詢用量分佈。

您觸發了哪種 Claude 使用限制

當出現 Claude 使用限制訊息時,系統會標示您正在等待的時段,而該時段決定了您接下來的操作權限。會話限制與每週限制適用於所有模型,因此切換模型無法恢復存取權。若限制訊息僅針對單一模型,則為例外情況:您可以切換至其他模型繼續工作,同時該受限模型會維持封鎖狀態。

Claude Code 會在同一行顯示時段及其重置時間:

You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm

會話時段為五小時的滾動視窗。每週時段則於每週固定時間重置,該時間由您的帳號決定,因此每週的重置日期與時間均相同。Pro 方案包含五小時的會話時段,以及適用於所有模型的每週限制。Max 方案則增加第二項每週限制,該限制僅適用於單一模型系列。限制上限詳見 Claude 使用限制完整說明。本頁內容將接續該說明。

以下是使用者最常遇到的狀況。每項請求會同時計入會話時段與每週時段,因此一個下午的高強度使用可能會耗盡每週額度,即便五小時的會話視窗仍有剩餘空間。請在規劃剩餘行程前先確認重置時間。下午 3:45 重置僅需休息片刻,但若重置時間為週一午夜,則需重新安排。

先查看計量再進行推測

在 claude.ai 上,請開啟 Settings 然後點選 Usage。進度條會顯示您在 5 小時會話視窗以及各個每週視窗中的已用額度,因此您可以直接查看是哪一個額度用盡,無需猜測。

在 Claude Code 中,執行 /usage。它會顯示相同的計畫進度條,並列出近期用量的詳細分佈,依據技能、子代理、外掛程式以及個別 MCP (model context protocol) 伺服器佔總用量的百分比進行歸類。按下 d 可查看過去 24 小時的數據,按下 w 則可查看過去 7 天的數據。它還會標記任何佔近期用量 10% 以上的模式,您最常看到的兩個項目將會是長上下文 (long context) 與快取未命中 (cache misses)。

有兩點注意事項。此分佈數據是根據儲存在該機器上的會話歷史記錄計算得出,因此您在其他筆記型電腦或 claude.ai 上進行的工作不會包含在內,儘管這些操作同樣消耗了您的額度,這是因為 Claude Code 與您的 claude.ai 對話共用同一個訂閱視窗。此外,頂部 Session 區塊中的金額是依據 API (application programming interface) 使用者的標準定價計算,這並不代表您在訂閱方案下實際的帳單金額。

切換至較小的模型有幫助嗎?

僅在訊息中指定模型時有效。在 You've hit your Opus limit 之後,執行 /model 並選擇 Sonnet 或 Haiku,對話將在保留所有上下文的情況下繼續。在 You've hit your session limit 或 You've hit your weekly limit 之後,/model 不會產生任何改變,因為這些視窗在所有模型間是共用的。

在遇到限制前切換模型,其效益遠高於限制發生後。Sonnet 能以 Opus 極小部分的成本處理大多數程式編寫工作,因此將 Opus 設為預設值是導致意外用量超標的兩個主要習慣之一。另一個習慣是從不清除對話紀錄。將機械性的編輯與日誌分類交給 Haiku,並將 Opus 保留給您真正卡關的設計決策。在 Opus、Sonnet 與 Haiku 之間進行選擇 一文詳細說明了各模型的適用場景與價值。

停止為不再使用的上下文付費

Claude Code 會在每次請求時發送整個對話紀錄,且每當 Claude 使用工具時,都會發送包含該批工具執行結果的額外請求。提示詞快取(Prompt caching)意味著歷史紀錄是以快取費率而非完整輸入費率讀取,這僅是降低成本,而非免費。因此,在一個從早上開啟至今的對話中,即使只問一個簡單的問題,仍會消耗整個對話的用量。

/context
/clear
/compact Focus on the failing tests and the files we changed

/clear 不會產生任何費用,因為它會直接捨棄上下文而非讀取它。/compact 必須讀取它所摘要的對話,因此壓縮極大的上下文本身就是一個大型請求。當您要轉換到不相關的工作時,請使用 /clear;僅在任務進行中且需要保留對話串時,才使用 /compact。在清除前執行 /rename,以便日後能透過 /resume 找回該對話。

快取生命週期比大多數人預期的更重要。在訂閱方案中,快取可保留一小時。一旦開始消耗使用額度,快取時間會降至五分鐘,這也是 API key 的預設值。午休過後的第一則訊息會因錯過快取,而以完整的輸入價格重新處理整個上下文,這就是為何用量常會無故暴增的原因。提示詞快取何時能回本 一文涵蓋了相關計算。

另外還有三個控制選項位於相同位置。/mcp 會列出您已設定的伺服器,讓您可以關閉當前任務不需要的伺服器。長篇的 CLAUDE.md 無論工作是否需要,都會在對話開始時載入,因此請將特定指令移至技能(skills)中,這些技能僅在呼叫時才會載入。此外,擴展思考(extended thinking)是按輸出 token 計費的,這是較昂貴的部分,因此請透過 /effort 降低其用量,使用 /config 將其關閉,或在具有固定思考預算的模型上設定 MAX_THINKING_TOKENS=8000。

將工作拆分以適應單一視窗

在進行大規模變更前,請按 Shift+Tab 切換至規劃模式。Claude 會先檢視程式碼庫並提出執行方案供您核准;若方向錯誤,在規劃階段攔截只需消耗一次規劃額度,而非兩小時的編輯與後續重工。

將繁瑣的操作委派給子代理(subagents)。在子代理中執行測試套件或讀取 10,000 行的日誌,可將原始輸出保留在該子代理的上下文中,僅將摘要回傳至您的主對話。

若發現 Claude 的執行方向錯誤,請立即按 Escape。/rewind 會將對話與程式碼恢復至先前的檢查點,避免您花費成本去撤銷不必要的變更。

應該購買使用額度還是使用 API?

使用額度(Usage credits)能讓 Pro 或 Max 帳戶在超出方案配額後繼續運作,並依標準 API 費率計費。請在 claude.ai 的 Settings 頁面下的 Usage 區塊開啟此功能,並綁定付款方式;或者在 Claude Code 中執行 /usage-credits,這會自動在瀏覽器開啟您的帳單設定。額度適用於 Claude 對話與 Claude Code 終端機使用,其上限為您自行設定的每月消費限額,您可透過 Adjust limit 調整,或使用 Set to unlimited 移除上限。此指令需要訂閱登入狀態,因此若您是透過 API key 進行驗證,則無法使用。免費方案不提供額度,因此第一步是升級為每月 20 美元的 Pro 方案,Pro 方案新增的功能與限制範圍說明了該方案的適用程度。如果您每週都需要頻繁儲值額度,通常選擇更高的配額方案會更划算,而 100 美元與 200 美元 Max 等級之間的差異在於使用量倍數,而非模型或功能上的不同。

另一種途徑是使用來自 Claude Console 的標準 API key,依 token 計費,且完全沒有工作階段或每週視窗的限制。此方式有一個陷阱:環境變數中若存在 ANTHROPIC_API_KEY,可能會覆蓋您的訂閱設定。在互動式工作階段中,Claude Code 會詢問一次是否使用該 key 並記住您的選擇,因此數月前的一次確認很容易被遺忘;您可透過 /config 中的 Use custom API key 切換開關將其改回。在非互動式的 -p 執行中,系統不會詢問,只要設定了 key 就會直接使用。您可以從帳單或以下訊息發現此情況:

API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.

該 429 錯誤代表的是該 key 的速率限制,而非您的方案限制。請執行 /status 並確認目前生效的憑證是否為您預期使用的那一個。當登入狀態與 API key 同時存在時,/status 會標示出目前未被使用的項目。

使用 API 一個下午的成本為何?

以下範例為一個下午的代理程式(agent-style)開發工作量:200,000 個未快取輸入 token、180 萬個快取讀取 token,以及 150,000 個輸出 token。價格採用 Anthropic 截至 2026 年 10 月的牌價。上述費率皆以每百萬 token 為單位;若該單位仍顯抽象,百萬 token 的實際價值 將其轉換為您能具體想像的讀寫量。

ChartOne afternoon of agent work priced at API list rates, October 2026
The data behind this chart
[
  {
    "label": "Opus 5",
    "input_usd_per_mtok": 5,
    "cache_read_usd_per_mtok": 0.5,
    "output_usd_per_mtok": 25,
    "afternoon_usd": 5.65
  },
  {
    "label": "Sonnet 5",
    "input_usd_per_mtok": 2,
    "cache_read_usd_per_mtok": 0.2,
    "output_usd_per_mtok": 10,
    "afternoon_usd": 2.26
  },
  {
    "label": "Haiku 4.5",
    "input_usd_per_mtok": 1,
    "cache_read_usd_per_mtok": 0.1,
    "output_usd_per_mtok": 5,
    "afternoon_usd": 1.13
  }
]

同一個下午,使用 Opus 5 的成本為 $5.65,使用 Haiku 4.5 則為 $1.13。輸出量是影響總額的關鍵:Opus 5 的輸出費率為每百萬 token $25,而 Haiku 4.5 為 $5,因此 Claude 寫入的 150,000 個 token 成本高於其讀取的 200 萬個 token。這就是為什麼降低思考預算(thinking budget)比精簡檔案更能節省成本。若問題在於選擇哪個供應商而非哪個模型,三項工作在 Claude 與 ChatGPT API 的成本比較 展示了各項帳單的優劣勢。

有一個日期已過且未發生變動。Sonnet 5 發布時的輸入與輸出費率分別為每百萬 token $2 與 $10,原定作為 2026 年 8 月 31 日前的推廣價,並預計於 2026 年 9 月 1 日調整為 $3 與 $15。Anthropic 取消了該漲價計畫,將 $2 與 $10 定為標準價格,因此同一個下午使用 Sonnet 5 的成本仍為 $2.26。

下午成本的計算方式

Opus 5:200,000 個未快取輸入 token 以每百萬 $5 計算為 $1.00。180 萬個快取讀取 token 以輸入費率的十分之一計算為 $0.90。150,000 個輸出 token 以每百萬 $25 計算為 $3.75。總計 $5.65。

Sonnet 5:未快取輸入 $0.40,快取讀取 $0.36,輸出 $1.50。總計 $2.26。

Haiku 4.5:未快取輸入 $0.20,快取讀取 $0.18,輸出 $0.75。總計 $1.13。

所有 3 列皆假設 token 數量相同,因此差距純粹源於價格。實際的下午成本會隨您的上下文快取比例而變動。

作為規模參考,根據 Anthropic 截至 2026 年 10 月的官方文件,企業部署中 Claude Code 的平均支出約為每位開發者每日 $13,90% 的使用者每日支出低於 $30。以 token 計費並不一定比訂閱制便宜。當您的負載呈現尖峰狀時,計費制較具優勢,因為閒置日無需付費;但若您每日皆有工作需求,則訂閱制較為划算。API 與訂閱制的實際數據比較 提供了交叉分析。

在 VPS 上執行長時間作業

有些作業不需要您隨時監控:例如大規模重構、測試遷移或文件整理。這些作業也不需要佔用您的訂閱額度。將它們部署在配有 API key 的 VPS(虛擬專用伺服器)上,系統將會依據 token 使用量計費,而您的訂閱方案額度則可保留給隔天的互動式工作使用。

在 Ubuntu 機器上安裝 Claude Code 並確認其運作:

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version 應會輸出版本字串,例如 2.1.211 (Claude Code)。若出現 command not found,表示 ~/.local/bin 尚未加入您的 PATH,請開啟新的 shell 再試一次。該安裝程式與您在 Linux 桌機上執行的版本相同,在該環境下,CLI 可與測試版桌面應用程式及編輯器外掛並存。

請將 key 存入檔案,而非留在 shell 歷史紀錄中。使用編輯器建立 ~/.claude-env,內容僅包含一行 export ANTHROPIC_API_KEY=sk-ant-your-key-here,接著鎖定權限並載入:

chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10

最後一行指令會顯示前 10 個字元,這足以確認變數已設定,且不會將完整 key 顯示在螢幕上。

現在於 tmux 內啟動作業,確保即使關閉筆電連線,作業仍能持續執行:

tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
  --allowedTools "Read,Edit,Bash" \
  --append-system-prompt-file ./CLAUDE.md \
  --output-format json > ~/overnight.json

使用 Ctrl-b 後接著按 d 即可分離連線,隨後關閉終端機。稍後可使用 tmux attach -t overnight 重新連接。在 VPS 的 tmux 工作階段中執行 Claude Code 完整說明了工作階段的管理方式。

--bare 在此處至關重要。它會跳過 hooks、skills、plugins 與 CLAUDE.md 的自動偵測,且不會讀取 OAuth 憑證,因此執行過程僅會使用 API key。這能確保作業不會消耗您的訂閱額度。這也意味著專案規則將失效,因此需透過 --append-system-prompt-file 手動指定。-p 執行時會直接使用設定好的 ANTHROPIC_API_KEY 而不進行詢問,其差異在於 key 載入失敗時的反應:若無 --bare,執行程序會退回到訂閱登入狀態;若有該參數,則會因驗證失敗而終止,確保您的方案額度不受影響。

隔天早上,從 JSON 檔案讀取結果與成本:

jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.json

Claude Code 成功時會回傳 0,失敗時則回傳非零值,因此您可以編寫封裝腳本,根據結束狀態進行判斷並在失敗時寄送通知。在讓作業執行前,請先於 Claude Console 設定工作區支出上限:若代理程式在凌晨陷入重試迴圈,可能會產生實際費用。若想降低執行速度,可調低 CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY。為長時間執行的代理程式設定成本控制 說明了建議優先設定的上限。

若您使用 Max 或 Team 方案需注意:這些方案目前在連結的 Console 組織中包含每月 API 額度,但 Anthropic 指出 Claude Code 不適用於此額度,因此僅持有該額度的組織在執行此作業時會收到 Credit balance too low。請務必為此預留購買的 Console 額度。

請為該作業建立專屬的無權限使用者與 git 分支。代理程式在無人看管下編輯儲存庫時,偶爾會執行您原本會阻止的操作,使用分支可將其變為 git checkout 而非資安事件。在 VPS 上安全地執行程式碼代理程式 涵蓋了隔離相關說明。

針對完全無需互動的大量工作(例如分類數千筆記錄),Batch API 可非同步處理請求,並提供輸入與輸出 token 50% 的折扣。這是 Anthropic 目前公開最便宜的 token 計費方式,而隔夜的作業時間正好符合其所需的延遲要求。

無法恢復存取權限的情況

除了升級方案之外,只有兩種方式能恢復您的額度:等待時間重置,或是 Anthropic 提供的額度重置。額度重置會不定期提供給符合資格的方案,使用後會根據優惠內容,立即將您的五小時會話限制或每週限制恢復至滿額。您無須等到達到上限才使用此功能。請在網頁版或 Claude Desktop 的「設定」中的「使用量」區塊尋找「免費重置」(Reset for free),或是直接點擊限制訊息上的按鈕。雖然終端機中的 Claude Code 不會顯示該按鈕,但由於限制是共用的,重置操作依然有效。您無法自行要求或觸發重置,這也是為什麼 所有聲稱能重置 Claude 使用限制的方法 在仔細檢視後都會失效。

開啟新對話並不會恢復您的額度。使用量是根據您的帳號計算,而非根據單一對話。不過,開啟新對話確實能讓後續的訊息成本降低,因為新的對話不包含需要重新讀取的歷史紀錄,因此仍有其價值。這屬於節省成本,而非重置額度。

刪除舊對話無法退還任何額度。這些 token 在處理時就已經消耗掉了。

在會話或每週訊息額度用盡後切換模型沒有任何作用,因為這些限制視窗是跨模型共用的。只有在訊息中指定模型時,才會回應 /model。

重複嘗試並不會有任何幫助,只會讓您的終端機持續忙碌。訊息中顯示的重置時間才是準確的,而 /usage 會顯示相同的計時器,且不會出現錯誤。若您已訂閱,Claude Code 2.1.234 或更新版本可以在開啟的會話中等待,並在重置後自動繼續執行中斷的任務,因此您無須守在螢幕前監控。

升級是唯一能提高上限的操作,因此若您付費後限制依然存在,請在認定額度異常前,先 排查為何新方案可能仍維持舊有限制。

FAQ

我的 Claude 使用額度何時會重置?

系統訊息會告知您。會話額度採用 5 小時滾動視窗,訊息會顯示具體時間,例如 resets 3:45pm。每週額度則於系統指派給您帳號的固定時間重置,訊息會顯示該日期,例如 resets Mon 12:00am。若要在觸發限制前查看兩者的額度條與重置時間,請在 Claude Code 執行 /usage,或前往 claude.ai 的 Settings 頁面並點選 Usage。若 Anthropic 已為您的帳號重置額度,該頁面會顯示 Reset for free 按鈕,點擊後即可立即恢復完整額度。

切換至 Sonnet 能否讓我恢復工作?

僅在訊息指定特定模型時有效。出現 You've hit your Opus limit 後,請執行 /model 並選擇其他模型,會話將在保留上下文的情況下繼續。出現 You've hit your session limit 或 You've hit your weekly limit 時,切換模型無效,因為這些限制視窗會將所有模型的使用量合併計算。在觸發限制前切換至較便宜的模型,才是真正能延長使用視窗的方法。

開啟新對話能重置使用額度嗎?

不能。使用量是針對您的帳號進行統計,因此新對話仍會消耗相同的額度。不過,新對話能降低後續訊息的成本,因為對話不包含歷史紀錄,Claude 無需重新讀取。在 Claude Code 中執行 /clear 效果相同且免費;而 /compact 必須讀取其摘要的對話內容,因此壓縮大型會話本身就是一項高成本請求。

使用 API 是否比升級方案更便宜?

這取決於您的使用頻率是否穩定。以 2026 年 10 月的定價計算,本頁面所示的下午工作量,使用 Sonnet 3.5 的成本為 $2.26,使用 Haiku 3.5 的成本為 $1.13。訂閱方案為固定費用且額度有限,適合每日頻繁使用者;按 token 計費則適合負載波動大的情況,因為在閒置日您無需支付任何費用。

等待額度重置期間,我可以讓任務繼續執行嗎?

可以,只要將任務移出訂閱方案即可。在 VPS 上執行並將 ANTHROPIC_API_KEY 設定於環境變數中,系統將改為按 token 計費,而非消耗您的方案額度,兩者互不衝突。在 tmux 內執行 claude --bare -p 可確保任務在筆電闔上後持續運作,而 --output-format json 會寫入 total_cost_usd 欄位,您可在隔天早上透過 jq 進行檢查。