跳转到内容

额度用完切换中转站后无法更换模型 - Codex

Quick fix

多数相关 issue 仍未解决;升级到最新版后复测;若仍复现,请提供 Codex 版本、脱敏后的 config.toml 和模型选择器报错。

报错原文
额度用完后,切换中转站api之后无法更换模型了

该问题出现在 Codex 额度用尽后切换到中转站 API 的场景。维护者表示,4.0 重写了 Codex 模型目录生成和切换写入逻辑,`config.toml` 中的 `model_catalog_json` 指针现在会作为普通关键字段随供应商切换;遗留或其他工具写入的指针也不再导致生成的模型目录失效。该 issue 尚未确认此修复是否解决报告者的问题。

评论中提到的应对方式包括删除 `model_catalog_json = ""`、关闭非接管或使用中转站 API 登录;另有用户表示配置中本来就没有该项,因此这些方法不一定适用于所有情况。

  1. 安装维护者提到的最新版,并复测额度用尽后切换中转站 API 是否可以更换模型。下载入口使用官方 Releases 页面。

  2. 如果仍能复现,向维护者提供 Codex 版本号、切换后的 `~/.codex/config.toml`(移除 Key)以及模型选择器的报错或截图。

ToolCodex
Version3.20.1(报告版本;维护者建议在最新版复测,未确认修复版本)
PlatformsWindows
删除 `model_catalog_json = ""` 能解决吗?
有评论称删除该配置项后问题解决;也有用户表示自己的 `config.toml` 中没有该项,因此此方法不一定适用。
问题解决了吗?
维护者表示 4.0 重写了 Codex 模型目录生成和切换写入逻辑,并请用户在最新版复测;该 issue 中没有确认复测结果。
如果上游是自己的 Sub2API,模型切换后前端仍显示 luna reserve 怎么办?
评论提到可使用模型映射解决,但 Codex 前端仍显示 luna reserve。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。