CC Switch 配置
用 CC Switch 统一管理 Claude Code / Codex 的 4Router 配置。
如果你只想最快用上 4Router,推荐使用 一键配置。 CC Switch 适合需要在多个供应商之间切换、或者希望集中管理 Claude Code 与 Codex 配置的用户。
CC Switch 是一个开源的 Claude Code / Codex / Gemini CLI 等工具的统一配置管理器。它把不同工具的 API Key、Base URL、模型等配置抽出来集中维护,可以在不同供应商之间一键切换,不再需要手动改 ~/.claude/settings.json 或 ~/.codex/config.toml。
CC Switch 自带 50+ 供应商预设,目前未内置 4Router,所以本文统一走"自定义配置"路径。
1. 安装 CC Switch
项目地址:https://github.com/farion1231/cc-switch
-
Windows:到 GitHub Releases 下载安装版或便携版。
-
macOS(推荐 Homebrew):
1brew tap farion1231/ccswitch 2brew install --cask cc-switch -
Linux:可在 Releases 中下载
AppImage/deb/rpm;或者装好 Linuxbrew 后执行:1brew tap farion1231/ccswitch 2brew install cc-switch
安装完毕后启动 CC Switch。
2. 先从 4Router 拿 Key 和分组
- 登录 https://4router.net,在控制台创建一个
API Key。 - 确认你这个 Key 所在的模型分组,常用的有:
AppClaude:Claude Code 默认推荐(号池路由)AppCodex:Codex 默认推荐(号池路由)ClaudeMax/ClaudeApi/ClaudeAnti:Claude 的不同号池GptPro:GPT 满血号池Gemini:Gemini Ultra 号池
- 记下你打算用的模型名,例如
claude-sonnet-4-6、claude-opus-4-7、gpt-5.5、gpt-5.3-codex等。
3. 在 CC Switch 中添加 Claude Code 配置
-
打开 CC Switch,左侧切换到 Claude Code 选项卡。
-
点击右上角
+按钮,弹出"添加供应商"面板。 -
预设 选择 自定义(Custom)。
-
按下表填写:
字段 值 名称 4Router(任意可识别名称)端点地址( ANTHROPIC_BASE_URL)https://4router.netAPI Key( ANTHROPIC_AUTH_TOKEN)你在 4Router 控制台创建的 Key 模型 留空让客户端默认走,或填 claude-sonnet-4-6/claude-opus-4-7等 -
点击 添加,回到主界面把这条配置切换为当前生效。
-
重新打开终端或重启 Claude Code,让新环境变量生效。
配置写入后会反映为
~/.claude/settings.json中的ANTHROPIC_BASE_URL/ANTHROPIC_AUTH_TOKEN,与手动配置效果一致。
4. 在 CC Switch 中添加 Codex 配置
-
在 CC Switch 中切换到 Codex 选项卡。
-
点击右上角
+,预设 选 自定义。 -
关键字段:
字段 值 名称 4RouterBase URL https://4router.net/v1API Key( OPENAI_API_KEY)4Router 的 Key model gpt-5.5或gpt-5.3-codex等model_provider 4router(任意名称,写进config.toml)wire_api responsesmodel_reasoning_effort 可选, low/medium/high -
点击 添加 → 在列表中将其设为当前生效。
-
重启终端或 Codex CLI。
CC Switch 会同时写入
~/.codex/auth.json(Key)和~/.codex/config.toml(其余字段),与手动配置 等价。
5. 分组与模型选择速查
| 分组 | 推荐用途 | 在 CC Switch 中填什么 model |
|---|---|---|
AppClaude |
Claude Code 默认 | 留空或填一个 Claude 模型名 |
AppCodex |
Codex 默认 | gpt-5.5 / gpt-5.3-codex |
ClaudeMax |
Claude Max 满血池,1M 上下文 | claude-opus-4-7、claude-sonnet-4-6 等 |
ClaudeApi / ClaudeAnti |
Claude 其他号池 | 同上 |
GptPro |
GPT Pro 满血池 | gpt-5.5、gpt-5.3-codex-spark 等 |
Gemini |
Gemini Ultra 号池 | gemini-3.1-pro-preview 等 |
完整分组说明见模型分组。
⚠️ 分组与模型要匹配:例如令牌只在
AppCodex分组里,那 model 必须是 GPT 系列;若填claude-*会直接报model_not_found。
6. 常见问题
- CC Switch 里没有"4Router"预设:当前确实没有,按上面的"自定义"流程填即可。
- 切换配置后客户端没生效:CC Switch 写入的是环境变量/配置文件,需重启终端或客户端。
401/invalid_api_key:检查 Key 有没有多复制空格,或者 Key 已被禁用。model_not_found:模型名字段错了,或当前 Key 所在分组不支持该模型,回 模型分组 对一下。- Claude 通但 GPT 报错(或反之):通常是分组问题,4Router 的同一个 Key 不一定同时具备
AppClaude和AppCodex。
更底层的配置文件位置和参数说明,可以参考各客户端的手动配置页。