推荐路径:后台创建 Key → 一键「导入到 CCS」→ 在 CC Switch 里启用。下面按真实截图走完 Claude / Codex / Grok 配置;Grok 额外需要模型映射。
手动接入时,切换网关要反复改 ~/.claude/settings.json 或 ~/.codex/config.toml。cc-switch 把每套「地址 + Key + 模型」存成一个预设,点一下就把对应配置写回到 Claude Code / Codex 的配置文件里。
cc-switch 是桌面应用(Windows / macOS / Linux)。到项目 Releases 页下载对应安装包即可:
cc-switch,进 Releases 下载最新版。安装后首次打开,它会自动识别本机已有的 Claude Code / Codex 配置。
先在 CcApi 后台拿到可用的 sk- Key。不同客户端/模型走不同分组,创建时务必选对。
进入后台的密钥管理页,右上角绿色按钮新建一条密钥。
分组决定这条 Key 能用哪些模型、按什么倍率计费。常见对应关系:
| 分组 | 用途 |
|---|---|
Claude | Claude Code / Desktop |
GPT / GPT CodeX | Codex / GPT 类客户端 |
Grok | Grok 模型(后面要做模型映射) |
not allowed 或计费异常。
密钥创建好后,不必手抄 Base URL / Key。后台支持直接导入到本机 CC Switch。
对应客户端用哪条 Key,就点那一行的导入按钮(图示为 GPT / Codex 示例)。
弹窗会展示应用类型、供应商名称、API 端点、Key、默认模型等。确认无误后点「导入」。
导入成功后打开 CC Switch,找到刚写入的供应商(例如 CC Api):
点「启用」后,退出并重新打开 Codex / Claude Code 才会吃到新配置。可用「测试连接」确认通,用刷新图标更新余额。
Grok 分组导入后,若要在 Claude Code 里用 Grok,需要把 Claude 的模型角色映射到真实 Grok 模型名。否则客户端仍按 Sonnet / Opus 等名字请求,网关对不上。
确认 API 格式与认证字段符合当前客户端;Claude Code 场景下可按截图配置,再点「获取模型列表」拉可用模型。
左侧是 Claude Code 的模型角色(Sonnet / Opus / Fable / Haiku),中间「显示名称」可自定义,右侧「实际请求模型」填网关真实模型 ID。
| 模型角色 | 示例显示名称 | 实际请求模型 |
|---|---|---|
| Sonnet | grok-4.3 | grok-4.3 |
| Opus | grok-4.5 | grok-4.5 |
| Fable | grok-4.5-latest | grok-4.5-latest |
| Haiku | grok-composer-2.5-fast | grok-composer-2.5-fast |
grok-* 模型。
启用后可直接查底层配置文件,确认写入成功:
# Claude Code 侧 $ cat ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://your-domain.com", "ANTHROPIC_AUTH_TOKEN": "sk-xxxx", ... } } # Codex 侧 $ cat ~/.codex/config.toml model_provider = "CcApi" [model_providers.CcApi] base_url = "https://your-domain.com/v1" ... # 然后正常启动即可 $ claude # 或 codex
给同一网关建多个预设(不同 Key / 不同分组),按项目切换,用量分开统计。
三条 Key 分别导入,日常在 CC Switch 里一键切换客户端所用供应商。
Grok 映射配好后可当模板;换 Key 时只改密钥,映射可保留。
export 了环境变量,环境变量优先级可能更高、盖过 cc-switch 的写入。用 cc-switch 就别再手动 export,避免两边打架。