这两天看到好几个人问同一件事:Codex 里点了一次重置,额度是满了,可 Usage 里显示的下次刷新时间往后挪了,原来记着的那天不作数了。还有人以为重置没生效,又去点了一次。
我把 OpenAI 帮助中心的两篇文章(How resets work in Codex 和 Using Codex with your ChatGPT plan)翻了一遍,大部分疑问文档里都写了,只是散在不同段落。规则以后可能会改,以官方页为准,下面说的是 10 月份的版本。
额度在哪看
桌面端在 Settings > Usage & billing,网页端在 Usage settings。CLI 里输入 /usage,有 Redeem reset 的选项;CLI 版本没有这一项的话,文档让你去桌面端或网页端操作。另一篇文章还提到,CLI 会话里输 /status 也能看用量。手机 App 目前没有重置入口,也看不到重置历史。
5 小时和每周是两套计时
重置文档里列了各套餐的主额度:Plus 和 Business Standard 是 5 小时额度加周额度,Pro 100 / Pro 200 / Pro 500 只有周额度,Go 是月额度。
两套额度都有的套餐,同一次使用会同时从 5 小时和周额度里扣,两边的周期结束时间却可以不一样。文档举的例子:周周期中午结束,当前 5 小时周期要到下午 3 点才结束,这时可能出现周额度 100%、5 小时只剩 10% 的情况。这种时候用一次 banked 重置,补满的只是 5 小时那份;周额度已经是 100%,它的周期不会重新开始。
三种重置
- banked 重置:OpenAI 发的免费一次性重置,存在账户里,自己挑时间用,有过期时间。推荐活动给的也是这种。收到它不等于额度已经刷新。
- 自动重置(有时叫 global reset):直接打到选中账户的选中额度上,不用兑换,也不进 banked 余额。文档特意说了,global 不代表所有账户、所有额度都有。
- 付费重置:买了立刻用,只对部分 Plus 和 Pro 个人账户开放,同套餐的人不一定都能看到。买付费重置不会动你攒着的 banked 余额。
三种都是一次性的,不会永久提高套餐上限,也不算 usage credits。免费的两种属于活动福利,没有固定时间表。
刷新时间为什么会变
问的人最多的就是这个。文档的意思是:三种重置都可能改变受影响额度的下次刷新时间,但不改订阅扣费日。重置一旦让某个周期重新开始,新的时间表直接替换旧的。比如本来周五刷新的周额度,周二被重置了,下次刷新就是下周二,原来的周五作废。
所以别从点按钮那一刻往后自己推算,直接看 Usage 里显示的时间。新周期开始前那个时间可能只是估计值,还会变;日期变了也不代表又有一次 banked 重置被用掉了。
额度也不会叠成 200%。比如上午 10 点用了 banked 重置,之后用掉 5%,10 点半又来了一次 global 重置,结果只是从 95% 回到 100%。用掉的那次 banked 不会退回来,没用的 banked 保留原来的过期时间。
点了重置却提示不需要
banked 重置有门槛:它覆盖的额度里至少有一项剩余低于 80%。全都在 80% 及以上时,会提示「Your usage does not need a reset right now」,这次重置不会被消耗,留到你用或者过期为止。只有真的补回了至少一项额度,才算用掉。
桌面端还有个 Allow your assistant to use resets,打开后 Codex 可以自己帮你用 banked 重置,前提是主 5 小时额度或周额度剩 10% 及以下。发现重置莫名其妙被用了,先看看是不是开了这个。
容易踩的几个点
重置后用量要过一会儿才更新,文档明确说别为了测试再用一次 banked 或者再买一次。History(桌面端 Settings > Usage & billing 里的 Usage limit resets)只记最近 30 天的 banked 记录,付费和 global 重置不会出现在里面,没记录不代表失败。
新开一个 Codex 对话不会重置额度。客服也不会手动帮你重置,免费重置过期了、没收到、误用了,官方都说不补。觉得用量算错了,带上截图、客户端和模型、发生时间和时区去联系 OpenAI Support。
遇到别的情况欢迎补充。用 Pro 的朋友方便的话贴张 Usage 页面截图,我还没见过只有周额度的界面长什么样。