CPA插件:Codex自动使用重置卡reset credit
CPA插件支持自动使用Codex重置卡,防止额度过期。
关键信息
- 痛点与解决方案:针对 Codex(ChatGPT Team / Plus / Pro)用户的 Reset Bank 重置卡极其容易忘记点而导致过期失效的问题,作者(@jefferyz)开发了 CPA(CLIProxyAPI)动态库插件
Codex Auto Reset(#1)。 - 运行机制:自动定时(默认每 12 小时)巡查每个账号的 Reset Bank,在 credit 过期前(默认提前 6 小时)自动触发重置,将周额度恢复到 100%(#1)。
- 安全与技术设计:
- 定向消费:传参带
credit_id请求 OpenAI 的/wham/rate-limit-reset-credits/consume端点,确保只扣减最快过期的一条额度(#1)。 - 幂等重试:超时则带相同
redeem_request_id按 1/2/5/10/30 分钟递增间隔重试,避免重复扣减(#1)。 - 三重验证:重置后 1 分钟验证“目标 credit 消失、重置次数减 1、周额度恢复”,任一条件不符即停止操作(#1)。
- 管理与可靠性:提供双语统计及配置面板、实时持久化日志,支持崩溃恢复且单账号出错不影响其他(#1)。
经验与数据点
- 测试验证:开发前通过 231 个模拟测试验证了状态机逻辑,覆盖了各种参数组合和非整点时间戳(#1)。
- 实战记录:
- 第一轮(7/27):成功触发全部 6 个账号的重置卡,确认 6/6 全部生效(#1)。
- 第二轮(7/31):6/6 个账号走完完整状态机,额度分别成功恢复至 100%(账号 1-6 周额度进度分别从 0%、98%、48%、91%、99%、80% 恢复至 100%)(#1)。
值得跟进
- 上架状态:插件目前正在提交上架 CPA-Plugin-Store,等待管理员审核(#1)。
- 相关链接:
- GitHub 仓库:cpa-plugin-codex-auto-reset(#1)
- 商店 PR 链接:PR #62(#1)