Codex Banked Reset 兑换指南:80% 规则、有效期与未到账排查
Codex banked reset 是一种免费的单次额度重置奖励,到账后会保存在账户中,直到主动兑换或过期。本文说明如何通过 Codex CLI 的 /usage、网页和桌面应用兑换,为什么至少一项受覆盖额度必须剩余不足 80%,以及 Go、Plus、Business Standard、Pro 各自恢复哪些额度。同时解释 5 小时和每周额度的刷新时间为何会改变,如何检查最近 30 天的重置记录,如何排查 2026 年 11 月 13 日的奖励未到账问题,以及如何通过单独计费的 API 继续本地开发。
本文内容

Codex banked reset 是一种免费的单次额度重置奖励,到账后会保存在账户中,供你选择使用时间。兑换时,在 Codex CLI 输入 /usage 并选择 Redeem reset,也可以通过桌面应用或网页端的 Usage 设置操作。只有至少一项受该奖励覆盖的额度剩余不足 80%,才能手动兑换。
2026 年 11 月 12 日 21:59 UTC(北京时间 11 月 13 日 05:59),Tibo Sottiaux 宣布 banked reset 已激活,预计很快陆续发放至用户账户。
这条公告没有公布确切的发放截止时间、完整的合格账户名单、每个账户能获得的数量或到期日期。截至 2026 年 11 月 14 日,是否到账应以自己的账户显示为准,不能仅凭公告判断。
以下规则主要依据 OpenAI 的官方文档 How resets work in Codex 及相关计费说明。
Banked reset、自动重置和付费重置有什么区别?
这三种重置方式的关键区别在于何时生效。banked reset 可以先存起来,之后自行兑换;automatic reset 直接恢复指定额度;paid instant reset 则在购买完成后立即生效。
| 重置类型 | 工作方式 | 是否需要手动兑换 | 费用与适用范围 |
|---|---|---|---|
| OpenAI-granted banked reset | 免费重置奖励保存在账户中,直到使用或过期 | 需要,且受 80% 规则限制 | 免费促销权益;领取资格和具体条款由活动决定 |
| OpenAI-granted automatic reset | 自动恢复活动指定的账户和使用额度 | 不需要 | 面向部分账户及额度的免费促销权益 |
| Purchased instant reset | 付款后立即恢复符合条件的额度,并调整每周使用周期 | 付款后无需另外兑换 | 向部分符合条件的个人 Plus 和 Pro 账户提供的付费功能 |
自动重置有时也叫 global reset(全局重置)。但这里的 global 不代表所有账户都能获得,也不代表某个账户的所有额度都会刷新。
收到 banked reset 时,当前使用额度不会自动恢复。历史记录中的 Reset received 只表示 OpenAI 已将奖励加入账户,等待后续兑换。
付费重置遵循另一套规则。根据 OpenAI 的付费重置政策,购买资格仅向部分个人 Plus 和 Pro 账户开放。Free、Go、Business、Enterprise 和 Edu 无法购买这一特定的 instant reset 产品。拥有 Plus 或 Pro 也不保证一定能看到购买选项。
这几种一次性重置都不会永久提高订阅套餐的额度。它们也不是现金、API credits 或可转移到其他账户的余额。
如何兑换 Codex banked reset?
先确认奖励出现在可用列表中,再检查有效期和覆盖的额度。确认后,可以选择你目前使用的 Codex 客户端进行兑换。
在 Codex 桌面应用中兑换
- 打开 Settings > Usage & billing。
- 找到标有
1 reset available、Full reset或其他可用重置数量的额度摘要。 - 点击该摘要,检查重置覆盖哪些额度,以及什么时候过期。
- 选择
Use reset,确认兑换。 - 返回 Usage,核对额度剩余比例和下次刷新时间。
注意区分 Use reset 和 Buy an instant reset。
Use reset 消耗一个符合条件的已保存奖励。Buy an instant reset 则进入独立的付费购买流程,不会扣除你的 banked reset 库存。
在 ChatGPT 网页端兑换
在 ChatGPT 网页版打开 Usage settings,选中显示可用重置奖励的额度摘要。查看相关条件和到期时间后,确认使用。
目前移动应用没有这项兑换功能。如果手机 App 中找不到入口,可以改用网页端或桌面应用。
如果你还在选择客户端,可以参考 Codex CLI、桌面应用与 VS Code 扩展对比,了解各自适合的开发场景。
在 Codex CLI 中兑换
使用收到奖励的 ChatGPT 账户启动 Codex CLI 交互式会话,然后输入:
/usage
在显示的使用情况界面中选择 Redeem reset,核对详情并确认。
如果当前 CLI 版本没有显示 Redeem reset,OpenAI 建议通过桌面应用或网页端兑换。单凭 CLI 缺少这个选项,不能断定账户没有收到奖励。
兑换后再次打开 Usage。开始下一项耗时较长的编码任务之前,既要检查剩余额度,也要查看下次刷新时间。
为什么提示 “Your usage does not need a reset right now”?
出现 Your usage does not need a reset right now,表示该 banked reset 覆盖的所有额度,目前都还剩至少 80%。
规则看的是剩余额度比例,而不是已经使用了多少。
| 受覆盖额度的剩余比例 | 能否手动兑换 |
|---|---|
| 100% | 不能 |
| 80% | 不能 |
| 79% | 可以,前提是该额度属于奖励覆盖范围 |
| 30% | 可以 |
| 0% | 可以 |
例如,Plus 用户的每周额度剩余 100%,但 5 小时额度只剩 79%。由于 banked reset 覆盖这两个周期,而且其中一个低于 80%,因此可以兑换。
如果全部受覆盖额度都剩余 80% 或以上,就需要等待至少一项额度降到 80% 以下。奖励不会因为暂时不满足兑换条件而消失,只会在实际使用或到期时失效。
桌面应用还提供 Allow your assistant to use resets 设置。启用后,你可以要求 Codex 助手使用保存的重置奖励。
这种方式有更严格的条件:主要 5 小时额度或每周额度必须剩余 10% 或以下。
打开设置并不意味着额度一降到 10%,奖励就会自动消耗。你仍然需要明确要求 Codex 使用该重置。
如果希望每次都通过界面亲自确认兑换,可以保持此选项关闭。
Go、Plus、Business 和 Pro 能恢复哪些额度?
完整的 banked reset 只恢复当前套餐对应的 Codex 主要使用额度,并不会把 ChatGPT 中所有计数器都重置。
OpenAI 公布的套餐对应关系如下:
| ChatGPT 套餐 | 完整 banked reset 恢复的额度 |
|---|---|
| Go | 每月额度 |
| Plus | 5 小时额度和每周额度 |
| Business Standard | 5 小时额度和每周额度 |
| Pro 100 | 每周额度 |
| Pro 200 | 每周额度 |
| Pro 500 | 每周额度 |
这些范围来自 OpenAI 官方重置指南。对于未列出的工作区席位类型,包括 Business Premium,不能直接推断其完整重置范围相同。
**这张表说明的是已经持有 banked reset 时,它能恢复哪些额度。**它不是 11 月 13 日这次发放活动的资格名单。
兑换时,凡是受覆盖且剩余不足 100% 的额度,都会恢复到 100%。如果某项额度本来就剩余 100%,其使用周期不会因为这次兑换重新开始。
对于 Plus 和 Business Standard,同一项 Codex 任务可能同时消耗 5 小时额度和每周额度,但两个使用周期不一定同时结束。
完整重置也不会恢复 ChatGPT 独立的图片生成、文件上传和普通 Chat Voice 额度。某些模型或功能单独设置的上限也可能保持不变。
如果需要比较不同 Pro 档位,可以进一步阅读 10 月 Pro 套餐 Codex 使用额度调整说明。
兑换后,5 小时和每周额度的刷新时间会怎样变化?
banked reset 可能重新启动被恢复额度的使用周期,因此下次自动刷新时间也会改变。但它不会改变订阅的账单扣费日期。
OpenAI 文档提供了两个例子,说明不同周期如何受到影响。
示例 1:每周额度已经恢复到 100%
假设你的每周使用周期在中午 12 点结束,但当前 5 小时周期要到下午 3 点才结束。
每周额度刚刚自动刷新、你还没有再次向 Codex 发送请求时,Usage 可能显示:
- 每周额度剩余:100%
- 5 小时额度剩余:10%
对于 Plus 账户,此时兑换 banked reset,会把 5 小时额度恢复到 100%。
但每周额度本来就剩余 100%,因此它的使用周期不会重新开始。
这意味着不必等待两个额度都接近耗尽。只要一项受覆盖额度较低,banked reset 就可能对当前工作有帮助。
示例 2:每周刷新时间从周五改为周二
假设原本的每周额度计划在周五刷新。
你在周二兑换 banked reset,并且这次兑换重新启动了每周使用周期。新的下次刷新时间就会变成下一个周二。
原定周五不会再额外获得一次刷新。重置只是替换了旧的使用周期,而不是在原有额度上叠加一整周的新额度。
具体刷新时间应查看 Usage settings。OpenAI 提醒,在新周期开始之前,界面显示的时间可能只是预估值,之后仍可能调整。
不要仅根据点击兑换按钮的时刻或原先的刷新日期自行推算。
规划 已公布的 ChatGPT 与 Codex 12 月共享额度调整时,也应以账户实际显示的周期为准。
之后的自动重置还能再次恢复额度吗?
可以,前提是 OpenAI 后续发放的 automatic reset 覆盖同一项额度。
OpenAI 官方重置指南给出了这样的例子:
- 你在 10:00 a.m. 兑换 banked reset。
- 随后使用恢复额度的 5%。
- 10:30 a.m. 又触发一次 global reset。
- 剩余额度从 95% 回升至 100%。
两次重置不会叠加成 200% 的额度。已经使用的 banked reset 也不会退回库存。
如果账户中还有其他未使用的 banked resets,它们会保留原来的有效期和活动条款。global reset 不会消耗这些已保存的奖励。
为什么 11 月 13 日的 banked reset 没有到账?
先检查账户中的 Available 和重置历史。看不到奖励,不一定意味着客户端出错,也不能推断同一套餐的所有用户都遇到了发放故障。
分别检查 Available 和 History
在 Codex 桌面应用打开 Settings > Usage & billing。找到 Usage limit resets,点击 History。
根据 OpenAI 的说明,History 显示最近 30 天内与 banked reset 相关的活动记录。
各个状态含义不同:
Reset received:账户收到一份可保存的重置奖励,但使用额度不一定已经恢复。Reset used:某份 banked reset 已被实际兑换。Available:当前仍可兑换的奖励列表,以及各自的到期信息。
历史记录中出现过 Reset received,不代表这份奖励现在仍可使用。它可能已经兑换,也可能已经过期。
付费重置和自动重置不会出现在这份 banked reset 历史中。因此,History 没有相关记录,不等于这两种重置没有成功执行。
History 也不会说明 OpenAI 为什么选择你的账户,或具体是谁触发了某次兑换。
核对账户、工作区和活动资格
先确认自己查看的是需要恢复 Codex 额度的那个 ChatGPT 账户和工作区。
OpenAI 会针对每次促销活动,分别决定领取资格、覆盖额度、发放时间和有效期。即使与你使用相同套餐的其他人收到了奖励,也不能据此确认自己一定符合条件。
11 月 13 日的公告表示奖励预计很快到账,但没有给出全部发放完成的时间,也没有公开完整的合格账户名单。
例如,11 月 13 日,@swingtoorich 回复称自己的 Pro 100 没有收到重置。这只是一位用户的报告,不能证明整个 Pro 100 档位存在发放问题。
另一位用户 @haydenfm2sn 描述了订阅短暂中断、切换套餐后仍未收到奖励的情况。但目前没有证据证明是订阅变动导致了漏发。
如果某次活动明确公布了发放时间窗口,就在该窗口内重新检查。符合资格的账户也可能在不同时间收到奖励。
排查时还应核对活动公告是否规定了地区、账户或其他资格限制。不要将通用的套餐额度恢复规则误认为本次奖励的领取资格。
奖励显示已收到,但使用额度没有变化
首先确认自己是否真的兑换了奖励。收到奖励和使用奖励是两个独立事件。
如果 History 只有 Reset received,没有 Reset used,请查看 Available 中的奖励及其覆盖范围。
如果已经显示 Reset used,但额度百分比没有变化,可以刷新或重新打开 Usage settings。再次核对账户、工作区和具体额度计数器。
OpenAI 说明,重置后 Usage 的数据可能需要短暂时间才能更新。不要为了测试第一次重置是否成功,就再消耗一份 banked reset 或购买付费重置。
同时确认究竟恢复了哪个周期。如果每周额度原本就剩余 100%,而本次仅恢复 5 小时额度,那么每周周期不会重新开始。
没有主动操作,奖励却被使用了
在 History 中查看 Reset used,并检查最近与 Codex 的对话。寻找是否曾要求助手使用重置奖励,或者确认过相关请求。
如果今后只想通过手动控件兑换,请关闭 Allow your assistant to use resets。
History 可以确认兑换发生过,却不能识别具体的触发者。仅仅看到下次刷新日期改变,也不能证明 Codex 消耗了一份 banked reset。
Codex banked reset 什么时候过期?
应以你的账户或活动页面显示的确切到期日期和时间为准,并注意时区。11 月 13 日的公告没有公布对所有账户通用的到期时间。
关于有效期,还有一条需要区分适用范围的官方说明。
在 11 月 12 日 OpenAI Developer Community 的回复中,一位 OpenAI Support 代表表示,banked resets 的有效期为一个月,并在发放当天对应的时刻过期。
不过,OpenAI 的通用重置指南仍强调,具体到期时间由各次促销活动的条款决定。因此,不应直接套用统一的一个月期限,计算 11 月 13 日这次奖励的准确失效时间。
打开 Settings > Usage & billing > Available,选择对应奖励,在确认兑换前检查其到期时间。
这个时间是使用已保存重置奖励的最后期限。一旦兑换成功,恢复后的额度会按照自己的新使用周期和下次刷新时间运行。
如果免费促销奖励已经过期且未使用,Support 不会重新恢复这份奖励。
Support 能补发、替换或延长免费重置奖励吗?
按照 OpenAI 公布的政策,不能。
Support 不会逐个调查用户是否有资格领取免费促销重置,也不会手动把账户加入活动。对于未到账、误用或过期的免费奖励,支持团队不会补发或延长有效期。
OpenAI 也不会针对这些免费促销权益提供额外的赠送重置、credits、退款或其他形式的补偿。该限制不等于所有独立付费购买都不允许申请退款。
付费交易需要另行处理。如果已经完成 instant reset 购买,但额度没有恢复,应核对实际扣费的账户和收据,然后按照 OpenAI 的付费重置故障排查说明操作。不要单纯为了验证前一笔交易就再次付款。
Codex 额度用完后,如何继续开发?
选择方案时,先判断是否必须保留现有订阅工作流。如果只需要完成本地代码任务,也可以考虑单独计费的 API。
首先在 Usage 中查看实际的下次刷新时间。如果有可兑换的 banked reset,且已经满足条件,就在过期前使用。
如果没有保存的奖励,还可以考虑两种不同的付费方式:
- ChatGPT usage credits: 符合条件的账户,在套餐内额度用完后,可以购买用于支持功能的额外 credits。具体是否开放取决于套餐和账户。这些不是 API credits。
- Paid instant reset: 部分个人 Plus 和 Pro 账户可以购买即时的每周额度重置。付款前应查看当前账户结算页面显示的实际价格。
根据 OpenAI 关于 ChatGPT usage credits 的说明,系统会先消耗套餐自带额度。用完后,支持该机制的功能才会从 credits 余额扣费。credits 有独立的计费和到期规则。
对于 paid instant reset,OpenAI 明确说明,新每周周期从购买生效后首次向 Work 或 Codex 发送请求时开始。下一次自动每周刷新发生在这次请求的 7 天之后,不一定是付款时间的 7 天之后。
以上两种付费方式都不同于收到一份免费的 banked reset。
通过独立 API 提供商继续本地 Codex 工作
如果需要完成本地代码仓库中的任务,Codex CLI 支持使用 Responses API 配置自定义模型提供商。这条路径独立于 ChatGPT 订阅额度,费用也单独计算。
例如,BetterToken 提供了 Codex 自定义提供商的配置文档,使用的 Base URL 为 https://www.bettertoken.ai/v1。截至 2026 年 11 月 14 日,其结构化模型价格目录中列有 gpt-6.1-sol 和 gpt-6-astra。
使用该方式需要单独的 BetterToken 账户、自己创建的 API Key,以及足够支付 API 请求费用的余额。这不会兑换 banked reset,也不会恢复 ChatGPT 订阅额度。
以下示例采用 Codex 文档支持的环境变量认证方式,无需替换现有 ChatGPT 登录文件。
在用户级配置文件 ~/.codex/config.toml 中添加以下提供商表。如果已经有相关设置,请与现有内容合并,不要创建重复的表。
[model_providers.bettertoken]
name = "BetterToken"
base_url = "https://www.bettertoken.ai/v1"
wire_api = "responses"
env_key = "BETTERTOKEN_API_KEY"
requires_openai_auth = false
supports_websockets = false
wire_api = "responses" 指定使用 Responses API。supports_websockets = false 对应 BetterToken 文档中的 HTTP/SSE 传输配置。Codex 官方配置参考将这个参数定义为模型提供商是否支持 Responses WebSocket 传输。
如果希望平时的 Codex 会话继续使用原来的提供商,就不要修改默认的 model_provider。只在需要时,为单次 CLI 启动指定替代提供商。
在 Bash 终端中,以不回显输入内容的方式读取 API Key,然后启动单独的 Codex CLI 会话:
read -rs BETTERTOKEN_API_KEY && export BETTERTOKEN_API_KEY
codex --config 'model_provider="bettertoken"' --model gpt-6.1-sol
该命令只为本次 CLI 启动选择 bettertoken。Codex 随后将 Responses 请求发送到这个提供商配置的接口地址。
可以通过读取本地仓库中的非敏感文件验证连接。进入一个包含普通 README.md 的代码仓库,然后向 Codex 提出请求:
读取 README.md,告诉我第一个标题是什么。不要修改任何文件。
检查回答中的标题是否与文件内容一致。然后打开 API 提供商的使用记录面板,确认对应请求、所用模型、token 消耗和扣费记录。
如果出现认证错误,检查导出的密钥是否属于当前提供商、env_key 是否与 BETTERTOKEN_API_KEY 一致,以及 requires_openai_auth 是否为 false。
如果出现模型错误,检查模型当前是否可用、提供商 ID 是否与配置表名对应,以及服务是否支持所需的 Responses 操作。
这个示例只针对本地 Codex CLI 的自定义提供商功能。不代表 ChatGPT 网页版、Codex 云端任务或所有订阅专属功能都能通过外部 API 使用。
API 有独立的计费规则、模型额度和可能的工具功能限制。开始大规模任务前,先查看 BetterToken 当前的模型价格。
比较付费重置和 API 哪种更划算,需要知道预期的输入、输出及缓存 token 使用量,以及两种方案的实际费用和所有必要收费项。在这些数据不完整时,不应直接宣称某个方案更便宜。
如果复杂模型很快耗尽 Codex 订阅额度,也可以参考 GPT-6 Astra 的 Codex 使用额度与 API 续用指南。
什么时候使用保存的 banked reset 最合适?
如果距离到期还有充足时间,建议先保留 banked reset。等到受覆盖额度明显降低,而且你需要在正常刷新前继续编码时,再考虑兑换。
剩余 79% 时就允许兑换,但此时可能获得的实际收益较少。接近额度耗尽时再使用,通常能更充分地利用这次恢复机会。不过,兑换也可能改变下一次正常刷新时间。
如果奖励即将过期,应持续检查它覆盖的额度。一旦满足剩余不足 80% 的条件,并且需要继续工作,就及时兑换。没有必要等所有计数器都降到 0%。
如果 11 月 13 日发放的奖励仍未出现,请检查 Available、History、当前账户、工作区及活动条件。OpenAI 没有保证所有账户都获得相同奖励,Support 也不会手动补发缺失的免费促销重置。