一句话摘要:遇到ChatGPT、Claude、Gemini接口报错429(Rate limit/Too many requests),通常不是“你代码写崩了”,而是触发了限流或配额规则,按这份清单排查基本都能定位。
429到底在提醒什么
429的核心意思是:请求太密、并发太高、额度不够,或你的账号/项目被平台临时收紧。跟Midjourney在Discord里疯狂连发提示词会被“冷却”一个道理,只是API表现得更直接。
亲测好用的排查清单
1 看清是限速还是没余额
OpenAI/Anthropic/Google的控制台里一般能看到配额、账单或项目限制。别忽略“免费额度用完”这种最扎心但最常见的原因。
2 降并发和加退避重试
把并发降下来,给每次失败做指数退避(比如1s、2s、4s),比硬怼稳定太多。
3 合并请求 少发废话
把碎片化的多次调用合成一次,减少无意义的system提示、重复上下文,既省钱也更不容易撞限流。
