一句話摘要:遇到ChatGPT、Claude、Gemini介面報錯429(Rate limit/Too many requests),通常不是「你程式碼寫崩了」,而是觸發了限流或配額規則,按這份清單排查基本都能定位。
429到底在提醒什麼
429的核心意思是:請求太密、併發太高、額度不夠,或你的帳號/專案被平台臨時收緊。跟Midjourney在Discord裡瘋狂連發提示詞會被「冷卻」一個道理,只是API表現得更直接。
親測好用的排查清單
1 看清是限速還是沒餘額
OpenAI/Anthropic/Google的控制台裡一般能看到配額、帳單或專案限制。別忽略「免費額度用完」這種最扎心但最常見的原因。
2 降併發和加退避重試
把併發降下來,給每次失敗做指數退避(比如1s、2s、4s),比硬懟穩定太多。
3 合併請求 少發廢話
把碎片化的多次呼叫合成一次,減少無意義的system提示、重複上下文,既省錢也更不容易撞限流。


