Codex 额度重置机制详解:手动 Reset、自动重置与套餐续费

最近使用 Codex 时,遇到了一个比较容易让人困惑的情况:9 月 17 日使用了一张官方赠送的 Codex 重置卡,19 日 ChatGPT 套餐正常自动续费,到 20 日把额度用完后,却发现 Codex 并没有因为 19 日已经续费而重新恢复到 100%。

与此同时,之前又遇到过另一种情况:明明 Codex 还有剩余额度,却突然自动恢复到了 100%。

如果把“套餐续费”“每周额度”“重置卡”“自动重置”混在一起理解,很容易觉得 Codex 的计费逻辑比较乱。实际上,把它们拆开以后会简单很多。

ChatGPT 套餐负责决定你有没有资格使用 Codex;Codex 自己则有独立的使用额度和重置周期。

以下规则基于 OpenAI 截至 2026 年 9 月 20 日公布的说明。

一、先记住一个最重要的概念:续费日不等于 Codex 额度重置日

很多人的第一反应都是:我每个月 19 日续费,那么到了 19 日,Codex 应该重新获得一份完整额度。但目前 Codex 并不是这样计算的。ChatGPT 套餐的自动续费主要解决的是:你是否继续拥有 Plus、Pro 等套餐权益。 例如一个账户每月 19 日续费,那么 Billing 系统仍然会在每月 19 日扣费。OpenAI 官方说明,个人 ChatGPT 月度订阅通常按照最初订阅日期循环收费。但 Codex 的额度属于另一套 Usage Cycle(使用周期) ,其中包括:

  • 5 小时使用窗口;
  • 每周使用额度;
  • 对应的 Reset 时间。

所以实际上存在两条时间线:
ChatGPT 套餐 : 9 月 19 日→自动续费→获得下一个月的套餐使用资格
Codex Usage:本次 Codex 周期开始→持续消耗额度→到 Codex Reset 时间→额度重新刷新
这两条时间线并不要求重合。 这也是理解后面所有现象的基础。

二、正常情况下,Codex 是怎么恢复额度的?

如果没有使用任何重置卡,也没有官方临时活动,可以把 Codex 理解成一个周期性的“额度池”。例如:100%使用70%继续使用30%到达 Reset 时间100%。如果到 Reset 时间时你还剩 30%,也不会变成:30% + 100% = 130%。而是直接进入一个新的周期:旧周期剩余 30%周期结束新周期 100%

因此,Codex 的套餐额度不是可以结转的余额,而更像一个周期性的使用上限。 OpenAI 当前明确区分 5 小时限额和每周限额,并建议直接在 Settings → Usage 中查看当前额度及下一次重置时间。

三、赠送的“重置卡”并不是额外送一份额度

这次最容易产生误解的就是这里。2026 年 9 月 GPT-6 Astra 发布期间,OpenAI 向部分符合条件的 Plus、Pro 和 Business 用户赠送了可以保存、以后手动使用的 Banked Reset,也就是可以理解成“预存重置卡”。很多人看到“赠送一次重置”,很容易理解成:正常套餐额度+赠送一份额外额度实际上不是。更准确的理解是:你获得了一次“立即把 Codex 使用周期重新开始”的机会。 官方明确说明,使用一次完整的 Banked Reset 后:5 小时额度会刷新,每周额度也会刷新,同时还会改变你的 weekly reset date。 也就是说,假设原本还有 20%:当前额度 20%使用重置卡100%并不是:20% + 100% = 120%。旧周期基本上被新的周期取代了。所以如果还有很多额度没有使用,通常没有必要太早使用重置卡。

四、这也解释了我这次遇到的问题

picture.image

所以 20 日用完以后没有恢复 100% 是正常的。关键原因就是:19 日是 Subscription Billing Date,而不是 Codex Usage Reset Date。

五、为什么有时候明明还有额度,却突然自动变成了 100%?

这个现象也确实存在,但这里又要区分两种完全不同的“自动重置”。

第一种:正常周期到了

比如目前还有:剩余 36%。但今天刚好是你的正常 Weekly Reset 时间,那么系统会自动开始下一周期:36%到达 Reset 时间100%,旧的 36% 不会保留。这和手机套餐月底流量清零后重新获得下个月流量比较类似。

第二种:OpenAI 官方执行了特殊的“全局自动重置”

2026 年 9 月确实发生过一次这种情况。OpenAI 官方确认:2026 年 9 月 7 日,符合条件的 Plus、Pro 和 Business 用户获得了一次 Global Reset。 这次 Reset 是系统直接执行的,不需要用户手动操作,也不能保存以后再用。所以如果当时账户还有:剩余 45%。官方执行:Global Reset 以后可能直接看到:100%。这里同样不是:45% + 100%,而是:旧额度官方直接重置
新的 100%。因此,之前偶尔看到“还有额度却突然恢复满了”,并不一定是系统 Bug,也可能刚好碰到了 OpenAI 的一次官方自动重置活动。

需要注意的是,OpenAI 也明确说明:这类一次性的官方 Reset 属于特定活动,并不保证以后还会继续提供。

六、所以 Codex 实际上有几种“重置”?

为了避免混淆,可以简单归纳成下面四种情况。

情况是否手动是否恢复额度是否可能改变 Codex 周期
正常 Weekly Reset正常进入下一周期
赠送的 Banked Reset
官方 Global / Automatic Reset按活动规则执行
ChatGPT 套餐自动续费通常不是 Codex Reset

其中最容易混淆的是最后一个。套餐自动续费 ≠ Codex 自动恢复额度。

七、还可以把它理解成“会员卡 + 油箱”

如果还是觉得复杂,可以用一个很简单的比喻。

ChatGPT 套餐 = 会员卡,比如每月 19 日续费:19 日扣费会员资格继续一个月。它决定的是:你是不是会员。

Codex Weekly Usage = 油箱, 100%→使用 Codex→不断消耗→到 Reset Date→重新加满。它决定的是:这一使用周期还能使用多少 Codex。

Banked Reset = 提前换一箱油,你手里有一张“换新油箱”的卡:旧油箱还剩 30%→使用 Reset→直接换成新的 100%。旧的 30% 并不会叠加。而且新的周期可能从这里重新计算。

Global Reset = 官方突然免费给大家换了一箱油,无论你的油箱还有:10%、30%、60%。只要符合活动条件,官方直接刷新。于是你会突然发现:100%

八、购买即时 Reset 也是同样的逻辑

目前部分符合条件的 Plus、Pro 个人账户还可能看到购买 Instant Reset 的选项。这一点也特别容易误解。购买 Reset 并不是:花钱再买一箱独立的额外额度。OpenAI 对它的描述更接近:把正常的下一周期额度提前使用。

购买成功后,会立即恢复相关 Codex 使用额度;新的 weekly period 会在重置后第一次使用 Work 或 Codex 时开始,下一次自动 Weekly Reset 则从这次使用往后计算 7 天。因此,如果还有很多额度,不一定适合马上购买 Reset。例如:还剩 60%→现在购买 Instant Reset→立即变成 100%,并不会得到:160%。官方甚至明确建议,如果希望先把当前剩余额度用掉,可以等额度消耗得差不多以后再购买 Reset。

九、Reset、Credit 也不是一回事

还有一个概念需要顺便说明:Reset 与 Usage Credit 是不同的机制。 可以简单理解为:

套餐额度
   │
   ├── Reset
   │     ↓
   │   重新刷新使用周期
   │
   └── Credit
         ↓
      套餐额度耗尽以后
      按支持的计费方式继续使用

Reset 操作的是“周期额度”,Credit 更接近额外的按量使用余额。OpenAI 官方也明确区分了 Instant Reset、Banked Reset 和 Usage Credits。

十、以后判断额度什么时候恢复,不要再看续费日期

经过这次实际使用,我觉得最值得记住的就是这一点。不要只看:Settings→Billing→Next billing date ,而应该重点看:Settings→Usage→Codex→Weekly limit→Resets ...或者在 Codex CLI 中通过 /status 查看当前使用状态。OpenAI 也建议在接近或达到限制时,通过 Usage 页面确认到底是哪一种额度耗尽以及对应的 Reset 时间。

Usage 页面显示的 Reset 时间,比套餐续费日期更能说明“Codex 什么时候重新满额度”。

十一、一张图看懂整个机制

最终可以把 Codex 的逻辑简化成:

picture.image

其中:订阅续费管理“资格”,Usage Reset 管理“额度”。 这两个系统分开理解,Codex 的计费和重置机制就没有那么复杂了。

总结

从用户角度看,现在 Codex 的额度机制确实比较容易造成误解,因为同时存在:套餐订阅周期、5 小时使用周期、Weekly Usage、赠送的 Banked Reset、官方 Automatic Reset、购买 Instant Reset,以及 Usage Credits。 如果不仔细区分,很自然会认为:“19 日续费了,为什么 20 日额度没有重新恢复”?或者:“明明还有额度,为什么突然又变成 100%”?

实际上核心只有一句话:ChatGPT 续费是在续会员资格;Codex Reset 才是在刷新 Codex 使用额度。 而一旦主动使用 Banked Reset,还需要特别注意:它不是赠送一份可以和原额度累加的 Bonus,而是把当前 Codex 使用周期直接刷新,并可能改变以后每周额度的重置时间。

因此,如果以后再拿到类似的赠送 Reset,而当前 Codex 还有大量额度,除非重置卡即将过期,否则可以先看看 Settings → Usage 中当前剩余额度和 Reset 时间,再决定什么时候使用。对于重度 Codex 用户来说,这一点可能比“多获得一次 Reset”本身更重要。

0
0
0
0
评论
未登录
暂无评论