用 Codex 写着写着突然发不出请求,提示额度不足或者速率受限,但账单看起来又没花多少——这种时候最难受的是不知道到底撞了哪条线。这篇不给死数,只把额度限制的几套口径、常见触发场景和自查顺序讲清楚,让你能自己定位是订阅档位用满、速率窗口打满,还是账号本身被降级,然后到站内对应页面核对当时的数字。
用 Codex 写着写着突然发不出请求,提示额度不足或者速率受限,但账单看起来又没花多少——这种时候最难受的不是被卡住,而是不知道到底撞了哪条线。很多人第一反应是换号或者买更高档位,结果换了还是被限,钱白花。
这篇不给死数,只把额度限制的几套判定口径、常见触发场景和一套自查顺序讲清楚。你先定位自己是订阅档位用满、速率窗口打满,还是账号本身被降级或风控,再决定下一步动什么。具体档位的额度数字和刷新周期会变,一律到站内对应页面核对当时的数字。
Codex 说的「额度」其实是好几套东西
第一个坑就是把它们当成一条线。提示文案不一样,背后的机制完全不同,处理方式也完全不同。订阅档位额度按周期刷新,速率线按分钟或小时滚动,单次请求的上下文长度上限又是另一回事——它不消耗额度,但超了照样发不出去。
| 限制类型 | 判定依据 | 典型提示 | 恢复方式 |
|---|---|---|---|
| 订阅档位额度 | 按计费周期累计用量 | 额度不足 / 已达上限 | 等周期刷新,或升级档位 |
| 速率窗口 | 按分钟或小时的请求频率 | 速率受限 / 稍后重试 | 等几分钟到一小时,或降低并发 |
| 单次请求上限 | 单次上下文长度 | 请求过长 / 超出上下文 | 拆任务、裁剪文件 |
| 账号层面限制 | 风控与账号状态 | 异常登录 / 需验证 | 按提示走验证流程 |
对不上号的时候别猜,直接拿提示原文去站内的模型与价格资料库比对,那边对各家口径的整理比零散帖子靠谱。想省钱还想接着跑,切到自备 API 是另一套逻辑:不再受订阅额度约束,但开始按量计费,花多少取决于你的用量而不是档位。
最常见的几种触发原因
大部分人被限不是因为「用得多」,而是因为「用得怪」。下面几种场景出现频率最高,出现任何一种,先按它排查。
- 长上下文任务连着跑:一轮任务把大文件、历史对话反复带进上下文,单次消耗远超手动问答,很快见底
- 短时间密集重试:脚本或客户端自动重发,速率窗口瞬间打满,看起来像额度用光,其实是速率被压
- 多人共用同一账号:团队里几个人同时用,额度消耗是叠加的,从个人视角看会很突兀
- 跨设备或跨客户端同时登录:容易触发风控层面的限制,这种和用量多少完全无关
- 长时间挂后台的自动化任务:没人盯着,一直在跑,等到你想手动用时才发现已经没额度了
分不清的时候做个简单实验:停手等一段时间再发一次。如果恢复,基本是速率或短窗口;如果还是不行,大概率是周期额度已经用满,或者账号状态有问题。
照着这个顺序自查,别一上来就换号
- 看提示文案把报错原文记下来,判断是周期额度、速率还是上下文长度。这一步决定了后面所有动作,别跳过直接换号。
- 对时间线翻最近一小时和最近一周的调用记录,看用量是密集爆发还是持续爬升。爆发型偏速率问题,爬升型偏周期额度问题。
- 排除账号因素确认有没有多人共用、有没有异常并发登录。有的话让管理员看总账,个人页面的数字天然不准。
- 选处置动作错峰跑任务、拆小上下文、降低并发先试;确实不够用,再考虑升级档位或切到自备 API。
- 核对当前口径动手之前到站内页面对一遍当时的额度与价格数字,规则会调,别拿旧结论套。
这套顺序的价值在于:前两步不花钱,能排掉大部分误判。很多人一被限就升级,结果问题出在脚本重试上,升级完照样被压速率。
这些判断什么时候不成立
上面这套自查有个前提:你的请求确实发到了服务端,限制来自账号或用量。前提不成立,结论就反过来。
- 限制来自网络或地区层面时,自查流程基本无效,得先确认服务可达性,再看额度
- 团队共用账号时,个人视角的用量统计天然不准,必须以管理员看到的总账为准
- 转售或中转渠道开的额度,折算口径和官方不同,不能拿官方的刷新规则往里套
- 账号处于验证或风控状态时,用量再低也会被拦,这时候看用量是浪费时间
如果你走的是中转渠道,除了额度还要看渠道本身的稳定性。同一套 Key 在不同渠道表现可能差很远,这类横向对比到站内的「/tools/speed-test」跑一下,比凭感觉判断准。渠道可信度和历史表现可以在「/sites」里查,价格变动跟踪看「/price-watch」。
动手前先核对一次额度档位、刷新周期和各家价格口径都在站内维护,数字会调,看你当下的那一版。→常见问题
额度用完了是等重置还是直接切 API?
看你的任务急不急。不急就等周期刷新,成本最低;急的话切到自备 API 按量走,单价高但不会被周期卡住。两种做法的取舍和切换路径,可以对照站内关于额度用尽后几条出路的整理,按自己的使用频率挑。
我没怎么用,为什么显示额度不足?
大概率不是总用量超标,而是短时间并发或重试打满了速率窗口。先看提示文案指向哪条线,再翻最近一小时的调用记录,多数情况是客户端自动重发或者多人同时在线造成的,等几分钟就恢复。
限流之后重发请求,会不会被重复算一次?
被拒的请求通常不计费,但你要分清“被拒”和“超时后其实成功了”。稳妥做法是查用量日志确认有没有落账,别靠猜。重试计费的口径站内有专门一篇讲透,配置重试前值得先看一眼。