Claude Code
429 Too Many Requests 限流
报错原文
API Error: Request rejected (429) · Rate limited / Number of concurrent connections has exceeded your rate limit
出现场景
并发开多个 session 或子代理(subagent)时报错, 部分场景是刚启动就报, 有的是用量面板明明还有额度也照样报。
可能原因(按概率)
- 单个组织下所有 API Key 和会话共享同一限流池, 并行开多个窗口是在瓜分同一份额度而非叠加
- 启动阶段客户端并发打了多个初始化请求导致瞬时触发限流
- 实际是 529 过载被错误展示成 429(客户端展示层 bug)
修复步骤(从最简单的开始)
- 减少同时运行的 Claude Code 会话/子代理数量, 串行执行
- 稍等几十秒到几分钟后重试, 不要立刻连续重试(会加剧限流)
- claude /status 查看实际用量面板, 确认是否真的到额度上限还是展示误报
- 用量确实经常触顶的账户, 联系 Anthropic sales 申请提额, 或改用有独立并发池的多账号/中转方案分摊负载
大陆网络环境注记
限流池按组织算, 和网络位置无关; 大陆用户若通过多个中转网关渠道分摊调用, 相当于绕开了单一组织限流池的天花板, 是缓解 429 的实用手段之一。
反复被网络 / 支付 / 限流问题耗时间?国内直连的 API 网关一个 key 通多家模型,绕开这一整类报错。
了解 newapi 网关claude-code429限流并发