本文根據 Claude 官方 API 錯誤頁和速率限制頁整理,資料核對於 2026-10-30。官方沒有單獨說明 claude.ai 網頁版聊天裏出現的 429,本文講的是 API 返回的 429,在 Claude Code、Cursor 等工具裏看到的 429 多半也是它。配圖為本站整理的示意圖,不是網頁截圖。
適用於誰
- 調用 Claude API,返回 HTTP 429、
rate_limit_error的開發者; - 在 Cursor、Cline 等工具裏填了自己的 Claude API Key,工具顯示 429 的人;
- 重試了很多次還是 429,想知道到底是什麼限制的人。
結論先說
- 官方錯誤頁對 429 的定義是:你的組織觸到了速率限制,或用完了所在檔位的月度花費上限,或觸到了 Claude Code 工作區的花費限制。
- 看響應頭
retry-after:有,就等那麼多秒再重試,更早重試會失敗;沒有,且錯誤裏帶enforced_spend_limit_reached,就是月度花費上限,重試(包括 SDK 自動重試)都會失敗,直到下月 1 日 00:00 UTC 或你申請提高。 - 官方還提到加速限制:組織的用量突然猛增時,也可能收到 429。辦法是逐步增加流量、保持穩定。
- 你自己設的花費上限觸頂,返回的是 400(
invalid_request_error)而不是 429;調高或取消限額即可。 - 官方 SDK 預設會對 429、5xx 和連接錯誤自動重試兩次,指數退避,並遵守
retry-after。

圖:本站根據 Claude API 錯誤頁 和 速率限制頁 整理的示意圖
一、速率限制:請求太多或 token 太多
官方說明 Messages API 的速率限制按模型類別分別計算,包括:
- RPM:每分鐘請求數;
- ITPM:每分鐘輸入 token 數;
- OTPM:每分鐘輸出 token 數。
超過其中任何一項就會收到 429,錯誤訊息會說明超的是哪一項。幾個值得知道的細節:
- 限制是按組織計的,換一個 API Key 不會增加額度;
- 限制可能在很短的時間窗口裏生效:官方舉例,每分鐘 60 個請求可能按每秒 1 個來執行,所以突發的並發請求也會觸發;
- 官方用令牌桶算法,容量是持續補充的,不是整點重置;
- 對大多數模型,命中緩存讀取的輸入 token 不計入 ITPM,所以用好提示詞緩存能提高實際吞吐,緩存方法見 /guides/claude-prompt-caching;
max_tokens不影響 OTPM 的計算,OTPM 按實際生成的 token 數算。
響應頭裏會帶當前限額、剩餘量和重置時間,名字以 anthropic-ratelimit- 開頭,可以按 requests、tokens、input-tokens、output-tokens 分別查看;retry-after 是還要等的秒數,官方說不是每個 429 都帶它。
二、月度花費上限:重試沒有用
官方規則:Start、Build、Scale 三檔都有月度花費上限。用到上限後,API 用量暫停到下月 1 日 00:00 UTC,期間請求返回 429。
和普通速率限制的區別:
- 錯誤類型同樣是
rate_limit_error; - 沒有
retry-after頭; - 消息裏寫着月度用量閾值並給出恢復時間,
error.details.error_code是enforced_spend_limit_reached; - 升到更高檔位可以恢復,提高上限在控制檯的速率限制頁發起「Request tier increase」。
具體的檔位上限金額,請看官方頁面當天的數字,本文不引用。
自己設定的上限不一樣:在控制檯帳單頁設定的花費上限觸頂時,請求返回 400,消息以「You have reached your specified API usage limits」開頭,調高或移除限額就能恢復。API Key 和控制檯的使用見 /guides/claude-api-key-console。
三、加速限制:用量突然猛增
官方在錯誤頁和速率限制頁都提醒:如果組織的用量突然大幅上升,可能因為加速限制收到 429。避免的辦法是逐步增加流量,保持穩定的使用節奏,比如批量任務從低並發開始慢慢加。官方沒有給出加速限制的具體閾值。
四、對照表:收到 429 先這樣查

圖:本站根據 Claude API 速率限制頁 整理的示意圖
五、要更高的額度怎麼辦
官方提供的途徑:
- 控制檯「Rate limits」頁裏的 Request tier increase,可申請更高的速率限制或月度花費上限;
- 聯絡 Anthropic 支持,緊急情況也可以走這裏;
- 用工作區(Workspace)給不同項目設定更低的限額,避免某個項目佔滿整個組織的額度。官方說明預設工作區不能設花費上限;
- 在控制檯的 Usage 頁可以看到速率限制的圖表,了解自己的峰值和緩存命中率。
常見問題
Q:我已經等了很久還是 429,為什麼?
先看是不是花費上限:沒有 retry-after 且 error_code 是 enforced_spend_limit_reached,那就不是等幾十秒的問題,要等到下月初或申請提高。
Q:429 和 529 有什麼區別?
429 是你所在組織的限制,529 是 API 整體過載,見 /guides/claude-api-error-529-overloaded。
Q:Claude Code 裏的報錯怎麼看?
常見報錯見 /guides/claude-code-common-errors;訂閱額度不是 API 額度,兩者區別見 /guides/claude-subscription-vs-api。需要 Claude 訂閱的話,本站有 Claude Pro 充值頁。
Q:怎麼確認是官方故障?
看 /guides/claude-down-check-status-page。
參考資料
- Claude API 錯誤 — https://platform.claude.com/docs/en/api/errors
- Claude API 速率限制 — https://platform.claude.com/docs/en/api/rate-limits
0 條評論
還沒有評論,來搶沙發~