4xx 客户端错误
429 Too Many Requests
客户端在一定时间内发送的请求过多(被限流)。
服务端可能会通过 Retry-After 头告知需要等待多久。调用大模型等计费接口时非常常见。
常见原因与解决方法
- 遵守
Retry-After;没有时用指数退避加随机抖动重试。 - 降低并发、合并请求或缓存结果。
- 大模型接口同时限制每分钟请求数和 Token 数,查看账户等级或申请提高额度。
- 不要在循环里立刻重试,否则会一直被限流。
响应示例
HTTP/1.1 429 Too Many Requests
Retry-After: 30
X-RateLimit-Remaining: 0
Date: Thu, 22 Oct 2026 08:00:00 GMT 用 curl -I https://example.com 可以查看某个地址返回的状态码和响应头。