为什么单独在终端使用claude命令使用的模型与在cc-switch中使用的模型不一样呢?
Quick fix
把真实要用的 MiniMax 设为主模型,并在 cc-switch 打开的终端运行 claude;未开启接管时终端里显示的映射名不代表请求被替换。
Symptom
Section titled “Symptom”上面是终端中使用`claude`命令使用的`Sonnet 4.6`模型,下面使用cc-switch中打开的终端使用的`MiniMax-M2.5`模型。
实际,我根本就没有`Sonnet 4.6`模型。并且使用了cc-switch不应该是全局设置了吗(即cc-switch用的什么,在终端中打开的就是什么)?cc-switch 写入 Claude Code 配置时存在模型映射:主模型会显示本来的名字,例如 MiniMax-M2.5;其他模型会被映射为 claude 系列名称,例如 Sonnet 4.6。用户看到系统终端运行 `claude` 显示 Sonnet 4.6,而 cc-switch 打开的终端显示 MiniMax-M2.5,是同一份已写入映射的配置被展示的不同结果。
维护者在 #1359/#1400 中解释:如果不开启本地代理/接管模式,cc-switch 只是帮助配置,请求不会经过本软件。因此这不是 Sonnet 4.6 替换了 MiniMax 请求,而是模型映射写入后的预期显示。
打开 cc-switch 的供应商/模型配置,确认当前主模型是否是你真正要使用的 MiniMax;主模型会显示本来的名字,其他模型会被映射为 claude 系列名称。
需要真实模型时,把该模型设为主模型并重新从 cc-switch 打开终端运行 `claude`;不要只删除映射项,因为映射内容由 cc-switch 写入。
如果直接使用系统终端运行 `claude` 看到的仍是 Sonnet 4.6 等映射名,请回 cc-switch 确认主模型设置;这不是未开启本地代理时的全局替换失败。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version未知
Platforms未知
Source Issues
Section titled “Source Issues”本页汇总自 2 个真实 issue
- 这个模型映射怎么理解,哪里有这个说明?
- 维护者在 issue 中说明:主模型会显示本来的名字,其他的会被映射为 claude 系列模型;如果配置里指定了模型映射,在 Claude Code 里就会显示 claude 系列模型。
- 请问解决了吗,我在终端找不到我映射的模型,在cc中就能够使用?
- 这是当前配置写入的映射显示:终端里看到的是映射后的模型名。要把真实模型用于当前会话,请将其设为主模型,并从 cc-switch 打开的终端运行 `claude`。
codex中只有258k上下文 - Codexcc-switch 将 minimax 模型映射为 gpt-5.5 后,会触发 Codex 和 Claude Code 的硬编码上下文限制,导致 1M 上下文失效。settings.json被全量重写导致插件失效多数相关 issue 仍未解决;升级至v3.20.1+,该版本已修复切换配置时清空enabledPlugins等字段的Bug。401 认证失败: Claude Desktop gateway token 无效清除 Claude Desktop 的官方 OAuth 登录态,或修改 .claude.json 配置文件以解决 401 网关 token 无效问题。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。