Codex API key被自动修改导致model xxx not found - CC Switch
Quick fix
升级至v3.19.2+,修复了多供应商共用地址时API Key因读取auth.json而错误收敛的问题。
Symptom
Section titled “Symptom”model xxx not found当在 cc-switch 中为 Codex 配置多个使用相同 API 请求地址的供应商(不同 Key)时,系统经常会出现密钥自动收敛成同一把的情况,导致调用无权限的模型并报错“model xxx not found”。
其根本原因在于 `~/.codex/auth.json` 是一个没有供应商身份的单槽共享文件,里面始终只保留最近一次激活的那把密钥。虽然各供应商自己的密钥实际存储在 `config.toml` 的 `experimental_bearer_token` 字段中,但在编辑弹窗加载 live 配置时,程序优先读取了 `auth.json`。这导致界面显示的是别家(或官方登录)的 key,保存时又将其写回本供应商的记录,从而造成密钥反复覆盖。
将 cc-switch 升级到 v3.19.2 或更高版本。该版本已将加载 Codex 配置的逻辑修正为优先提升 `experimental_bearer_token` 为该供应商的密钥,确保显示和保存的都是正确的独立密钥。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version未知
PlatformsmacOSWindowsLinux
Source Issues
Section titled “Source Issues”本页汇总自 24 个真实 issue
- #1332codex启用本地代理的时候,请求的模型不是故障转移队列中供应商指定的模型
- #1531如何清空 Codex 配置的供应商?
- #1862开了clash for windows 后,使用ccswitch 全局出站代理或者单独供应商代理都无效
- #2048在代理总开关打开后把packyapi的gpt模型接入cc会遇到两个问题
- #2358Enable full URL mode for OpenClaw and OpenCode providers
- #2384使用统计会被双倍计算的bug
- #2857codex APP,cc设置代理模式,切换供应商模型不会随着切换
- #3363使用Codex代理,问一个问题,会出现多次请求
- #3432codex启用代理后,多工具并行调用失效
- #3608开启路由代理时codex无法处理生成图片的请求,对话会直接停止不报错
- #36613.16.1 路由代理不稳定
- #3746Codex增强功能无法使用第三方API中转服务,cli中报We're currently experiencing high demand, which may cause temporary error,codex客户端报429too many requests
- #3878切换路由状态失败: {{detail}}
- #4005模型不支持text/event-stream
- #4111当响应接口转对话补全接口路由至第三方服务商时,Codex 系统工具因工具名缺失调用失败
- #4170切换路由状态失败: Codex 当前供应商不存在,无法接管 Live 配置
- #4416codex无法为提交生成说明
- #4762codex 要保留官方的插件和网页搜索能力,是不是要配置全局出站代理。
- #5162代理模型后codex没法显示总结后的标题
- #5970Codex Bailian提供商经常出现连接不上或者出现输出中断的问题
- #5985cc-switch cli 开关代理或者切换第三方账号会让官方登录过期
- #6217Codex使用路由方式接管以后使用报错
- #6414同一个 API 请求地址 ,按照不同key 配置不同的供应商。经常会自动修改apikey 改成和其他一样的
- #6674Codex 软件部分设置会在重启后覆盖
- 为什么开启本地代理后,我的 API Key 会突然变成别的供应商的?
- 这是因为旧版本中 `auth.json` 是单槽共享的,且加载配置时优先读取它而非 `config.toml` 中的独立密钥。升级到 v3.19.2+ 后,程序会正确识别并保留各供应商独立的 `experimental_bearer_token`。
- 如果我想彻底清空 Codex 的配置怎么办?
- 可以在 cc-switch 软件右上角添加一个预设供应商(如 OpenAI Official),启用它来使旧的第三方配置失效。或者在设置中关闭 Codex 接管功能。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。