CC Switch 是一个跨平台桌面 App,专门用来给 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 这些 AI 命令行工具做配置切换。一个图形界面,多端口一键切到 RuAPI,不用手改Documentation Index
Fetch the complete documentation index at: https://docs.ruapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
~/.claude/settings.json、~/.codex/config.toml、~/.openclaw/openclaw.json。
如果你只用一个 CLI 工具(比如只有 Claude Code),可以直接看 Claude Code 直连 这一页,不一定要装 CC Switch。CC Switch 的价值在于 多工具 + 多服务商 之间快速切换。
前置条件
注册并充值
在 www.ruapi.ai 注册账号、用 USDT 完成首次充值。详见 充值指南。
创建一把 API key
控制台 → 令牌 → 创建令牌。复制以
sk-... 开头的字符串。详见 API key 与安全。先装好至少一个 CLI 工具
CC Switch 本身不安装 Claude Code / Codex 等工具,只负责切换它们的配置。请先按 Claude Code 或 Codex 装好对应 CLI。
安装 CC Switch
到 Releases 页 按平台下载:- macOS
- Windows
- Linux
下载
cc-switch-x.y.z-arm64.dmg(Apple Silicon)或 cc-switch-x.y.z-x64.dmg(Intel)→ 双击挂载 → 把 CC Switch.app 拖进 应用程序 文件夹。首次打开提示 “无法验证开发者” 时,去 系统设置 → 隐私与安全性 拉到底 → 点 仍要打开。
把 RuAPI 加进 CC Switch(Claude Code)
打开 CC Switch,左侧选择 Claude Code 这一栏,开始添加 RuAPI:填环境变量
切到 环境变量(Environment Variables) 或 Endpoint 配置 Tab:
| 变量 | 值 |
|---|---|
ANTHROPIC_BASE_URL | https://www.ruapi.ai |
ANTHROPIC_API_KEY | sk-你刚生成的KEY |
ANTHROPIC_MODEL(可选) | claude-sonnet-4-6 |
ANTHROPIC_SMALL_FAST_MODEL(可选) | claude-haiku-4-5 |
把 RuAPI 加进 CC Switch(Codex)
左侧切到 Codex 栏,重复上面的添加流程,但环境变量改成:| 变量 | 值 |
|---|---|
OPENAI_BASE_URL | https://www.ruapi.ai/v1 |
OPENAI_API_KEY | sk-你的KEY(同一把 key 即可) |
OPENAI_MODEL(可选) | gpt-5 或你想默认用的模型 |
Codex 走 OpenAI 兼容协议,
OPENAI_BASE_URL 末尾要带 /v1。验证切换是否生效
CC Switch 切换完之后,需要根据工具不同做不同处理:Claude Code
不用重启,CC Switch 会热切换。直接在已开着的
claude 会话里继续提问即可。Codex / OpenClaw / Gemini CLI
需要 关掉再重开终端(或重启对应 CLI),让新的环境变量生效。
切回官方 / 其他服务商
在 CC Switch 主界面,选中其他 provider → 点 启用。CC Switch 会自动把~/.claude/settings.json 等配置文件改回去。
常见问题
切换后 Claude Code 仍然走官方 / 老的 endpoint
切换后 Claude Code 仍然走官方 / 老的 endpoint
- 关掉当前
claude会话,新开一个终端窗口重试。 - 检查终端环境里是否手工
export过ANTHROPIC_BASE_URL—— 手工设置的环境变量优先级最高,会覆盖 CC Switch 改的 settings 文件。 - 运行
cat ~/.claude/settings.json,确认env部分有 RuAPI 的配置。
提示 401 Unauthorized
提示 401 Unauthorized
提示 404 / model not found
提示 404 / model not found
- 模型名拼写错误。Claude Code 默认模型 ID 在 RuAPI 的「模型广场」可查,常用:
claude-sonnet-4-6、claude-opus-4-7、claude-haiku-4-5。 - 不要在
ANTHROPIC_BASE_URL末尾加/v1。
CC Switch 找不到 Claude Code 配置文件
CC Switch 找不到 Claude Code 配置文件
确认 Claude Code 至少跑过一次
claude 命令(创建 ~/.claude/settings.json)。完全没装 Claude Code 的话,CC Switch 也没东西可切。下一步
- 想直接给 Claude Code 配 RuAPI(不用 CC Switch)? 看 Claude Code 直连
- 想给 Codex 配 RuAPI? 看 Codex 直连
- 想给 OpenClaw 配 RuAPI? 看 OpenClaw 直连