provider_endpoints.url 仍请求旧地址:Codex 修改 base_url 后
Quick fix
修改 Codex provider 的 base_url 后,若仍请求旧地址,手动将 provider_endpoints.url 改为相同的新地址可恢复模型列表。
Symptom
Section titled “Symptom”provider 配置看起来正确,但模型列表拉取失败在 cc-switch 3.16.5 的 Windows 报告中,保存 Codex provider 的新 base_url 后,settings_config.config.base_url 已更新,但 provider_endpoints.url 仍保留旧地址,导致拉取模型列表或测试请求可能访问旧上游。报告者手动将 provider_endpoints.url 改为与 base_url 一致后,模型列表恢复正常。另一条评论提到修改 Codex 配置文件地址后,CC Switch 中的默认配置文件地址未变,因此更改未应用到 Codex;该评论未说明这是同一机制还是另一问题。
将该 provider 的 provider_endpoints.url 手动改为与 settings_config.config.base_url 相同的新地址。报告者称修改后模型列表恢复正常。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.5(报告版本;是否为完整受影响范围未知)
PlatformsWindows
Source Issues
Section titled “Source Issues”- 手动把 provider_endpoints.url 改成和 base_url 一致后,模型列表能恢复吗?
- 该 issue 的报告者称,手动改为一致后模型列表恢复正常。
每次点击都会先弹出系统文件夹选择器 cc-switch修改 src/App.tsx 移除 handleOpenTerminal 中的 pickDirectory() 调用,即可解决点击打开终端时强制弹出文件夹选择器的问题。Claude Official 检查出错: 提取 base_url 失败 - CodexCC Switch 代理与负载均衡不支持 Claude 官方订阅,请改用第三方 API Key。强行代理会因缺少 base_url 报错并导致封号。Codex接入第三方模型,对话经常自动中断根因是 cc-switch 把 Codex 的 Responses API 工具调用转成上游 Chat Completions 时丢失了 function call 的 name/call_id;可让 DeepSeek 直连 Codex 绕过代理,或升级 cc-switch 后复测。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。