额度用完切换中转站后无法更换模型 - Codex
Quick fix
多数相关 issue 仍未解决;升级到最新版后复测;若仍复现,请提供 Codex 版本、脱敏后的 config.toml 和模型选择器报错。
Symptom
Section titled “Symptom”额度用完后,切换中转站api之后无法更换模型了该问题出现在 Codex 额度用尽后切换到中转站 API 的场景。维护者表示,4.0 重写了 Codex 模型目录生成和切换写入逻辑,`config.toml` 中的 `model_catalog_json` 指针现在会作为普通关键字段随供应商切换;遗留或其他工具写入的指针也不再导致生成的模型目录失效。该 issue 尚未确认此修复是否解决报告者的问题。
评论中提到的应对方式包括删除 `model_catalog_json = ""`、关闭非接管或使用中转站 API 登录;另有用户表示配置中本来就没有该项,因此这些方法不一定适用于所有情况。
安装维护者提到的最新版,并复测额度用尽后切换中转站 API 是否可以更换模型。下载入口使用官方 Releases 页面。
如果仍能复现,向维护者提供 Codex 版本号、切换后的 `~/.codex/config.toml`(移除 Key)以及模型选择器的报错或截图。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.20.1(报告版本;维护者建议在最新版复测,未确认修复版本)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 删除 `model_catalog_json = ""` 能解决吗?
- 有评论称删除该配置项后问题解决;也有用户表示自己的 `config.toml` 中没有该项,因此此方法不一定适用。
- 问题解决了吗?
- 维护者表示 4.0 重写了 Codex 模型目录生成和切换写入逻辑,并请用户在最新版复测;该 issue 中没有确认复测结果。
- 如果上游是自己的 Sub2API,模型切换后前端仍显示 luna reserve 怎么办?
- 评论提到可使用模型映射解决,但 Codex 前端仍显示 luna reserve。
菜单弹窗不显示当前Plan的额度(绑定多个ChatGPT账号时)- Codex升级 CC Switch:绑定多个 ChatGPT 账号时托盘菜单不显示额度是已定位的 bug(修复提交 e53ab21,随 3.20.2 之后的版本发布),同时确认卡片已开启用量显示开关。查询用量必须同源请求 cc-switch在 cc-switch 中改用通用模板或自定义模板,并在请求地址中直接填写查询用量的 URL,即可绕过同源限制。打开cc switch 后无法使用谷歌邮箱登录的codex账号 - Codex第三方 key 被写进 ~/.codex/auth.json 顶掉了 ChatGPT 登录:在 CC Switch 里添加官方供应商并切换以恢复登录,并升级到 v3.16.1+。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。