資料與 API詞條 1-46

速率限制Rate Limit

也常叫做:頻率限制、Rate Limit、429

你可能會這樣說

一直重整頁面之後,API 突然回說「429 Too Many Requests」——原來對方限制了呼叫頻率,怕被操爆。

白話解釋

速率限制是服務端對「一段時間內能呼叫幾次」設的上限,超過就暫時擋下來,通常回 429 這個狀態碼。

像吃到飽餐廳規定「每十分鐘上一輪菜」:不是不給吃,是怕廚房爆掉。免費方案通常限制較緊,付費就放寬。

自己的程式被擋時,跟 AI 說「遇到 429,幫我加上等待重試」,它會讓程式被擋時冷靜一下再試,而不是一直硬撞。

親手試試

429 不是壞掉,是服務在說「先冷靜一下」——程式要懂得等再重試。

圖 1-46 按按鈕看:請求太頻繁時,服務怎麼擋你、又怎麼放行。

這樣對 AI 說

中文就可以
我的程式呼叫外部 API 時一直收到 429。請:
1. 加上被擋就等久一點再試的重試機制。
2. 把每次回應的限制資訊記下來,方便觀察。
3. 連續失敗幾次就停下來通知我,不要無限重試。

同一課的其他詞