CC-Switch 接入
CC-Switch 是一款桌面工具,可在单一界面中为 Claude Code、Codex、Gemini CLI 等编码工具切换 AI 供应商配置。通过将 CC-Switch 接入 UniGateway,你可以通过单一统一端点访问多种模型,实现集中密钥管理、自动回退,且无需修改任何上游 SDK。
前置条件
- 有效的 UniGateway API Key
- 已安装 CC-Switch
安装 CC-Switch
根据你的操作系统选择对应的安装方式:
- macOS — 通过 Homebrew 安装或手动下载安装包
- Windows — 下载 MSI 安装包或使用便携版
- Linux — 使用 .deb 包或 AppImage
配置
启动 CC-Switch 后,在头部导航选择对应的编码工具,点击"添加供应商"按钮,填写配置信息后点击切换按钮激活供应商。
以下为三种编码工具的配置方式。
Claude Code(Anthropic 协议)
| 字段 | 值 |
|---|---|
| Provider Name | UniGateway |
| Base URL | https://api.unigateway.ai |
| API Key | 你的 UniGateway API Key |
配置模型映射:
| 角色 | 模型 ID |
|---|---|
| Haiku | claude-haiku-4-5 |
| Sonnet | claude-sonnet-4-6 |
| Opus | claude-opus-4-7 |
Codex(OpenAI 协议)
| 字段 | 值 |
|---|---|
| Provider Name | UniGateway |
| Base URL | https://api.unigateway.ai/v1 |
| API Key | 你的 UniGateway API Key |
在 Codex 的 config.toml 中配置:
model_provider = "unigateway"
model = "gpt-5.5"
[model_providers.unigateway]
name = "UniGateway"
base_url = "https://api.unigateway.ai/v1"
env_key = "UNIGATEWAY_API_KEY"
wire_api = "responses"
Gemini CLI(Vertex AI 协议)
| 字段 | 值 |
|---|---|
| Provider Name | UniGateway |
| Base URL | https://api.unigateway.ai |
| API Key | 你的 UniGateway API Key |
通过环境变量配置:
export GEMINI_API_BASE="https://api.unigateway.ai"
export GEMINI_API_KEY="your-unigateway-api-key"
最后验证
在 CC-Switch 中切换到刚配置的 UniGateway 供应商,在对应编码工具中发起一个新请求,如能成功收到回复则配置成功。