codex 额度限制

成本与用量

讲清 Codex 额度限制的判定口径与常见触发原因,帮被限流的用户判断自己卡在哪一环,再决定下一步动作。

用 Codex 写着写着突然发不出请求,提示额度不足或者速率受限,但账单看起来又没花多少——这种时候最难受的是不知道到底撞了哪条线。这篇不给死数,只把额度限制的几套口径、常见触发场景和自查顺序讲清楚,让你能自己定位是订阅档位用满、速率窗口打满,还是账号本身被降级,然后到站内对应页面核对当时的数字。

用 Codex 写着写着突然发不出请求,提示额度不足或者速率受限,但账单看起来又没花多少——这种时候最难受的不是被卡住,而是不知道到底撞了哪条线。很多人第一反应是换号或者买更高档位,结果换了还是被限,钱白花。

这篇不给死数,只把额度限制的几套判定口径、常见触发场景和一套自查顺序讲清楚。你先定位自己是订阅档位用满、速率窗口打满,还是账号本身被降级或风控,再决定下一步动什么。具体档位的额度数字和刷新周期会变,一律到站内对应页面核对当时的数字。

Codex 说的「额度」其实是好几套东西

第一个坑就是把它们当成一条线。提示文案不一样,背后的机制完全不同,处理方式也完全不同。订阅档位额度按周期刷新,速率线按分钟或小时滚动,单次请求的上下文长度上限又是另一回事——它不消耗额度,但超了照样发不出去。

限制类型判定依据典型提示恢复方式
订阅档位额度按计费周期累计用量额度不足 / 已达上限等周期刷新,或升级档位
速率窗口按分钟或小时的请求频率速率受限 / 稍后重试等几分钟到一小时,或降低并发
单次请求上限单次上下文长度请求过长 / 超出上下文拆任务、裁剪文件
账号层面限制风控与账号状态异常登录 / 需验证按提示走验证流程

对不上号的时候别猜,直接拿提示原文去站内的模型与价格资料库比对,那边对各家口径的整理比零散帖子靠谱。想省钱还想接着跑,切到自备 API 是另一套逻辑:不再受订阅额度约束,但开始按量计费,花多少取决于你的用量而不是档位。

最常见的几种触发原因

大部分人被限不是因为「用得多」,而是因为「用得怪」。下面几种场景出现频率最高,出现任何一种,先按它排查。

  • 长上下文任务连着跑:一轮任务把大文件、历史对话反复带进上下文,单次消耗远超手动问答,很快见底
  • 短时间密集重试:脚本或客户端自动重发,速率窗口瞬间打满,看起来像额度用光,其实是速率被压
  • 多人共用同一账号:团队里几个人同时用,额度消耗是叠加的,从个人视角看会很突兀
  • 跨设备或跨客户端同时登录:容易触发风控层面的限制,这种和用量多少完全无关
  • 长时间挂后台的自动化任务:没人盯着,一直在跑,等到你想手动用时才发现已经没额度了

分不清的时候做个简单实验:停手等一段时间再发一次。如果恢复,基本是速率或短窗口;如果还是不行,大概率是周期额度已经用满,或者账号状态有问题。

照着这个顺序自查,别一上来就换号

  1. 看提示文案把报错原文记下来,判断是周期额度、速率还是上下文长度。这一步决定了后面所有动作,别跳过直接换号。
  2. 对时间线翻最近一小时和最近一周的调用记录,看用量是密集爆发还是持续爬升。爆发型偏速率问题,爬升型偏周期额度问题。
  3. 排除账号因素确认有没有多人共用、有没有异常并发登录。有的话让管理员看总账,个人页面的数字天然不准。
  4. 选处置动作错峰跑任务、拆小上下文、降低并发先试;确实不够用,再考虑升级档位或切到自备 API。
  5. 核对当前口径动手之前到站内页面对一遍当时的额度与价格数字,规则会调,别拿旧结论套。

这套顺序的价值在于:前两步不花钱,能排掉大部分误判。很多人一被限就升级,结果问题出在脚本重试上,升级完照样被压速率。

这些判断什么时候不成立

上面这套自查有个前提:你的请求确实发到了服务端,限制来自账号或用量。前提不成立,结论就反过来。

  • 限制来自网络或地区层面时,自查流程基本无效,得先确认服务可达性,再看额度
  • 团队共用账号时,个人视角的用量统计天然不准,必须以管理员看到的总账为准
  • 转售或中转渠道开的额度,折算口径和官方不同,不能拿官方的刷新规则往里套
  • 账号处于验证或风控状态时,用量再低也会被拦,这时候看用量是浪费时间

如果你走的是中转渠道,除了额度还要看渠道本身的稳定性。同一套 Key 在不同渠道表现可能差很远,这类横向对比到站内的「/tools/speed-test」跑一下,比凭感觉判断准。渠道可信度和历史表现可以在「/sites」里查,价格变动跟踪看「/price-watch」。

动手前先核对一次额度档位、刷新周期和各家价格口径都在站内维护,数字会调,看你当下的那一版。

常见问题

额度用完了是等重置还是直接切 API?

看你的任务急不急。不急就等周期刷新,成本最低;急的话切到自备 API 按量走,单价高但不会被周期卡住。两种做法的取舍和切换路径,可以对照站内关于额度用尽后几条出路的整理,按自己的使用频率挑。

我没怎么用,为什么显示额度不足?

大概率不是总用量超标,而是短时间并发或重试打满了速率窗口。先看提示文案指向哪条线,再翻最近一小时的调用记录,多数情况是客户端自动重发或者多人同时在线造成的,等几分钟就恢复。

限流之后重发请求,会不会被重复算一次?

被拒的请求通常不计费,但你要分清“被拒”和“超时后其实成功了”。稳妥做法是查用量日志确认有没有落账,别靠猜。重试计费的口径站内有专门一篇讲透,配置重试前值得先看一眼。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。