跳转到内容

ChatGPT 无法加载 config.toml:Codex Desktop

Quick fix

删除 Codex 配置及 CC Switch 保存配置中残留的 API 登录偏好后,再重新打开旧对话。

报错原文
ChatGPT 无法加载 config.toml,因此此对话串无法继续。
请修复 config.toml:Model provider `custom` not found。
保存文件后,重新打开此对话串。

该报告中,切换至 OpenAI Official OAuth 后,`preferred_auth_method = "apikey"` 仍保存在 Codex 公共配置、官方供应商配置和实际 `config.toml` 中。评论核查称 CC Switch 不读取或解释该键;它属于 Codex 自身的认证偏好,并可能由曾使用过的第三方切换脚本写入。

旧对话仍引用未定义的 `custom` 模型供应商,因此无法打开。报告未证实残留的 API 登录偏好导致 OAuth 登录过期,也未证实删除该键能修复旧对话的 `custom` 供应商错误。

  1. 在 Codex 实际配置中删除残留的 API 登录偏好;如存在 `forced_login_method`,一并删除。

    ~/.codex/config.toml
    preferred_auth_method = "apikey"
    forced_login_method = "api"
  2. 在 CC Switch 的 Codex 公共配置及 OpenAI Official 供应商保存配置中,清除同样的残留配置行。

  3. 重新打开旧对话;若仍提示 `Model provider `custom` not found`,该旧会话仍引用当前配置中不存在的供应商,不能据此归因于 API 登录偏好。

ToolCodex Desktop
Version3.20.4(报告版本;是否为受影响版本未证实)
PlatformsWindows
`preferred_auth_method = "apikey"` 在当前版本是否仍有效?
评论核查称 CC Switch 不读取或解释该键;它仅对 Codex 自身可能有语义。
删除该键能否消除“登录过期”提示或修复旧会话?
尚未验证。报告明确表示不能据此认定该键导致认证过期;旧会话的 `custom` 供应商错误也未在本次清理中修复。

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