Skip to content

Feature: Web UI 中支持触发 Codex Banked Reset(免费配额重置) #317

@jensenojs

Description

@jensenojs

背景

OpenAI 在 Codex 中引入了 Banked Reset 系统,允许 Plus/Pro 用户在配额耗尽时手动触发一次免费的用量重置。Codex app 在 ChatGPT 登录态下提供「免费重置」入口。

问题

使用 CodexManager 平台 Key 模式(auth_mode: "apikey")的用户无法触及这个入口——它只在 Codex app 处于 ChatGPT 官方登录态时可见。而切换 auth_mode 会导致和 CodexManager 共享 OAuth Refresh Token,引发 RT 冲突(详见 cc-switch #3018)。

建议

在 CodexManager Web UI 的账号管理或用量页面增加一个「触发 Banked Reset」按钮。后端逻辑:

  1. 检查当前账号是否有可用的 banked reset(可能需要调 ChatGPT backend API 的某个端点确认余额)
  2. 如果有,调触发重置的端点
  3. 重置成功后刷新本地面板上的用量数据

参考

使用场景

用户通过 CodexManager 的平台 Key 使用 Codex,配额耗尽后不想等自然重置也不想切换 auth mode,直接在 Web UI 点击消耗一个 banked reset 即可继续使用。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions