跳转到内容

json文件配置里没有相关DEEPSEEK配置项 - cc-switch

Quick fix

升级 cc-switch 至 v3.20.0+,在模型映射中勾选思考等级并重新保存,以修复配置未写入或被模板覆盖的问题。

报错原文
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 报错或配置完全不生效。

  1. 升级 cc-switch 至 v3.20.0 或更高版本,以修复配置字段遗漏及 catalog 覆盖逻辑。

  2. 对于 Codex 的 openai_responses 自定义供应商,在 cc-switch 的「供应商表单 -> 模型映射」中,手动为每个模型勾选正确的「思考等级」(如 low/medium/high 等),使其持久化到配置库中。

  3. 重新点击「启用」或「保存」以触发配置重写,确保目标应用的 JSON/YAML 配置文件包含完整的 DeepSeek 或自定义模型参数。

Toolcc-switch
Version3.15.0 - 3.19.2
PlatformsWindowsmacOS
为什么手动修改 ~/.codex/cc-switch-model-catalog.json 后,重启或切换又变回去了?
cc-switch 在启用、保存或热切换时会整文件覆盖该 catalog 文件以保证状态可预测。请勿手动修改,应在 cc-switch v3.20.0+ 的「模型映射」界面中勾选对应的思考等级,由程序在生成时自动写入。
切换 DeepSeek 后 Codex 报 429 too many requests 或模型不存在怎么办?
这通常是因为旧版 cc-switch 未正确写入 base_url 或模型映射,导致请求仍发往默认端点或使用了错误的测试模型。请升级到最新版并重新保存供应商配置以强制刷新底层配置文件。

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