json文件配置里没有相关DEEPSEEK配置项 - cc-switch
Quick fix
升级 cc-switch 至 v3.20.0+,在模型映射中勾选思考等级并重新保存,以修复配置未写入或被模板覆盖的问题。
Symptom
Section titled “Symptom”json文件配置里没有相关DEEPSEEK配置项在 cc-switch 中切换或保存供应商(如 DeepSeek 或自定义 openai_responses)时,配置生成器存在缺陷,未能将 base_url、特定供应商配置项或 reasoning_levels 正确同步到目标应用(Claude、Codex、Hermes)的底层配置文件中。此外,启用或热切换时,cc-switch 会使用内置的保守模板(如仅包含 none/high 思考等级)整文件覆盖目标应用的 catalog 文件(如 ~/.codex/cc-switch-model-catalog.json),导致用户自定义的模型参数被重置,进而引发模型不存在、429 报错或配置完全不生效。
升级 cc-switch 至 v3.20.0 或更高版本,以修复配置字段遗漏及 catalog 覆盖逻辑。
对于 Codex 的 openai_responses 自定义供应商,在 cc-switch 的「供应商表单 -> 模型映射」中,手动为每个模型勾选正确的「思考等级」(如 low/medium/high 等),使其持久化到配置库中。
重新点击「启用」或「保存」以触发配置重写,确保目标应用的 JSON/YAML 配置文件包含完整的 DeepSeek 或自定义模型参数。
Affected Versions
Section titled “Affected Versions”Toolcc-switch
Version3.15.0 - 3.19.2
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 6 个真实 issue
- 为什么手动修改 ~/.codex/cc-switch-model-catalog.json 后,重启或切换又变回去了?
- cc-switch 在启用、保存或热切换时会整文件覆盖该 catalog 文件以保证状态可预测。请勿手动修改,应在 cc-switch v3.20.0+ 的「模型映射」界面中勾选对应的思考等级,由程序在生成时自动写入。
- 切换 DeepSeek 后 Codex 报 429 too many requests 或模型不存在怎么办?
- 这通常是因为旧版 cc-switch 未正确写入 base_url 或模型映射,导致请求仍发往默认端点或使用了错误的测试模型。请升级到最新版并重新保存供应商配置以强制刷新底层配置文件。
Codex Desktop UI 的项目列表完全为空 - Codex升级 CC Switch 后 model_provider 键名变更,统一改回 custom 或升到修复版本;官方登录态丢失、推理档位变少等情形仍未解决。第三方模型仍自称 based on GPT-5 - Codex将 `baseInstructions` 覆盖逻辑从 `if profile != ProxyChat` 块移出,使其对 ProxyChat 生效;当前即使配置了 `baseInstructions` 也不会注入。API Error: 400 Param Incorrect Claude Code升级 CC Switch 到 v3.16.2 或更新版本,修复 MiMo thinking mode 下 reasoning_content 未回传导致的 400 错误。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。