Appearance
CC-Switch 使用教程
CC-Switch 是一个用于管理 Claude Code、Codex、Gemini CLI 等 AI 命令行工具配置的桌面工具。你可以把 SilkAPI 的接口地址和 API 令牌保存为供应商配置,然后在不同工具、不同供应商和不同模型配置之间快速切换。
本教程适合已经完成 SilkAPI 账号注册、订阅购买和 API 令牌创建的用户。如果你还没有 API 令牌,请先阅读快速开始。
适用场景
使用 CC-Switch 可以减少手动修改配置文件的次数,尤其适合以下场景:
- 同时使用 Claude Code、Codex、Gemini CLI
- 需要在官方接口和 SilkAPI 中转接口之间切换
- 有多个 API 令牌或多个模型分组
- 希望用图形界面管理 CLI 工具配置
下载安装
访问 CC-Switch 的 GitHub Releases 页面下载适合当前系统的安装包:
Windows 用户通常选择 .msi 安装包;macOS 用户可以选择 .dmg、.app 或使用 Homebrew;Linux 用户按发行版选择 .deb、.rpm 或 AppImage。
macOS 使用 Homebrew 安装时,可以参考:
bash
brew tap farion1231/ccswitch
brew install --cask cc-switch安装完成后,打开 CC-Switch 主程序。如果系统提示来自未验证开发者,请在系统设置的安全性选项中允许打开。
准备 SilkAPI 配置
打开 SilkAPI 控制台,准备以下信息:
| 配置项 | 说明 |
|---|---|
| API Key | 在 SilkAPI 控制台创建的 API 令牌 |
| Base URL | SilkAPI 控制台显示的接口地址 |
| 模型名称 | 需要在 CLI 中使用的模型名称 |
接口地址请以控制台显示为准。如果控制台没有单独说明,可以先按 OpenAI 兼容接口格式填写:
text
https://api.silkapi.com/v1API Key 属于敏感信息,请不要写入公开文档、截图、代码仓库或聊天记录。
配置 Claude Code
- 打开 CC-Switch。
- 在顶部或侧边的工具分组中选择
Claude或Claude Code。 - 新增一个供应商配置,名称可以填写
SilkAPI Claude。 - 在 API Key 输入框中粘贴 SilkAPI API 令牌。
- 在 Base URL 或 Endpoint 中填写 SilkAPI 接口地址。
- 保存配置,并点击启用或切换到该配置。
配置完成后,在终端运行:
bash
claude如果 Claude Code 能正常进入对话并返回内容,说明配置已经生效。
配置 Codex
- 打开 CC-Switch。
- 切换到
Codex分组。 - 新增供应商配置,名称可以填写
SilkAPI Codex。 - 填入 SilkAPI API Key。
- 填入 SilkAPI Base URL。
- 保存后启用该配置。
配置完成后,在终端运行:
bash
codex如果 Codex 能正常启动并调用模型,说明 CC-Switch 已经把 SilkAPI 配置写入到 Codex 使用的配置位置。
配置 Gemini CLI
- 打开 CC-Switch。
- 切换到
Gemini分组。 - 新增供应商配置,名称可以填写
SilkAPI Gemini。 - 填入 SilkAPI API Key 和接口地址。
- 保存并启用配置。
配置完成后,在终端运行:
bash
gemini如果 Gemini CLI 能正常响应,说明配置成功。
使用 CC-Switch CLI
如果你更习惯在终端操作,可以使用 CC-Switch CLI 来查看、切换或修复配置。不同版本命令可能略有差异,建议先查看帮助:
bash
cc-switch --help常见操作包括:
bash
# 查看当前版本
cc-switch --version
# 查看命令帮助
cc-switch --help如果你在服务器或 SSH 环境中使用,CLI 模式会比桌面界面更方便。
验证配置是否生效
完成任意工具配置后,建议按以下顺序检查:
- 确认 CC-Switch 中当前启用的是 SilkAPI 配置。
- 确认 API Key 没有多余空格,也没有复制到错误的分组。
- 确认 Base URL 与 SilkAPI 控制台显示一致。
- 在终端重新打开一个新会话,再启动对应 CLI。
- 发送一个简单问题,观察是否能正常返回结果。
常见问题
启用配置后 CLI 仍然走旧接口
关闭当前终端窗口,重新打开一个新终端后再试。部分 CLI 会在启动时读取环境变量或配置文件,已经运行的进程不会自动刷新。
提示 API Key 无效
检查 API Key 是否复制完整,是否包含多余空格,令牌是否被删除、禁用或没有对应模型权限。
提示模型不存在
确认当前 CLI 使用的模型名称在 SilkAPI 中可用。不同工具可能有默认模型名,如果默认模型不在当前订阅或分组内,需要在 CLI 设置里改成可用模型。
macOS 无法打开应用
进入系统设置,打开隐私与安全性,找到被拦截的应用并选择仍要打开。只建议从官方 GitHub Releases 下载 CC-Switch。
安全建议
- 不要把 API Key 直接贴到公开截图里。
- 不要把真实令牌提交到 Git 仓库。
- 不同工具建议创建不同名称的 API 令牌,方便后续排查和停用。
- 如果怀疑令牌泄露,请立即在 SilkAPI 控制台删除旧令牌并创建新令牌。