Codex 模型推理强度只剩 none 和 high
Quick fix
在 Codex 供应商编辑页的模型行中勾选支持的推理强度和默认强度;不要手改会被重新生成覆盖的目录文件。
Symptom
Section titled “Symptom”ccswitch 生成的模型目录只声明了 none 和 highCodex 的 cc-switch-model-catalog.json 由供应商配置生成,切换供应商时会重新生成,因此直接手改该文件添加 supported_reasoning_levels 可能被覆盖。模型目录缺少推理档位时,Codex 推理模式会退化为 none 和 high。另一条 issue 的评论建议添加第三方代理时不要添加映射模型,但维护者给出的修复方式是将档位保存在供应商模型配置中。
从 3.20.0 起,在 Codex 供应商编辑页的模型行中勾选所需的支持推理强度和默认强度;常见厂商预设已填入相应档位。切换供应商后这些设置会保留。
不要依赖手动修改 cc-switch-model-catalog.json 来持久保存推理档位,因为切换时文件会重新生成。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.5(issue #5259 报告版本);3.19.2(issue #6244 报告版本)
PlatformsmacOSWindows
Source Issues
Section titled “Source Issues”本页汇总自 2 个真实 issue
- 切换供应商后,为什么推理强度又只剩下 None 和 High?
- 该模型目录会由供应商配置重新生成,手动添加的 supported_reasoning_levels 可能被覆盖。请在 Codex 供应商编辑页的模型行中设置支持的推理强度。
- 添加 Codex 第三方代理时要不要添加映射模型?
- 一条 issue 的评论建议不要添加映射模型,并称 cc-switch 默认使用全部配置;维护者提供的持久设置方法是在供应商编辑页为模型勾选推理档位。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。