最近用Claude API做專案,結果各種報錯搞得頭大。折騰了好幾天,把踩過的坑整理出來,希望能幫到同樣被困擾的朋友。
Error 401 Unauthorized
這個錯最常見,十有八九是API Key的問題。檢查一下Key有沒有複製完整,特別是開頭的sk-ant-有沒有漏掉。另外,Key過期或者被撤銷也會報這個錯,去Anthropic後台重新生成一個就行。
Error 429 Rate Limit Exceeded
請求太頻繁被限流了。免費帳戶每分鐘只能請求60次,付費帳戶會高一些。解決辦法:
- 在程式碼裡加個延遲,比如每次請求間隔1秒
- 用指數退避策略處理重試
- 升級帳戶方案提高限額
Error 529 Overloaded
Claude伺服器扛不住了,這種情況等幾分鐘再試就好。如果頻繁出現,可以考慮錯峰使用,避開北美時區的高峰期。


