把 Claude Code、Cursor、Cline、Codex CLI、OpenClaw、JetBrains、Trae 等 AI 编程工具接入 SuperRoute
AI 编程工具接入指南
把主流 AI 编程工具的请求转发到 SuperRoute,享受国内直连 + 三档通道 + 统一计费。
为什么要接 SuperRoute?
| 直接用官方 | 通过 SuperRoute |
|---|---|
| ❌ 国内直连慢,需要翻墙 | ✅ 国内直连 + 亚洲节点 |
| ❌ 美卡结算 / 美元付款 | ✅ 人民币结算 |
| ❌ 单一厂商 | ✅ GPT + Claude + Gemini 都能调 |
| ❌ 单点故障 | ✅ 三档通道策略(fast / stable / full) |
档位 vs 模型关系(先看这个)
| API Key 档位 | 可用模型 | 通道特性 |
|---|---|---|
| ⚡ fast | 全部 14 个模型(GPT + Claude + Gemini) | 速度优先、共享连接、客户端控制重试 |
| 🛡️ stable | 全部 14 个模型 | 稳定优先、独立连接、自动重试 1 次 |
| 🚀 full | 全部 14 个模型 | 速度+稳定、独立连接、自动重试 1 次 |
特殊场景:Claude Code 调用 GPT 模型
CC Switch 统一配置(推荐)
CC Switch 是统一管理所有 AI 编程工具 API 配置的小工具。一次配置,Claude Code / Codex / JetBrains / Trae 等所有工具统一生效。
安装
前往 https://github.com/farion1231/cc-switch/releases 下载安装版或便携版
brew tap farion1231/ccswitch && brew install --cask cc-switch
brew tap farion1231/ccswitch && brew install cc-switch
# 也可以直接从 Releases 下载 AppImage / deb / rpm
通用配置流程(4 步)
打开 CC Switch → 添加配置
选对应框架(Claude Code / Codex / 其它外接客户端)
填入 Base URL
OpenAI 兼容和 Anthropic 兼容两种协议都直接填写:https://api.superoute.uk
/v1/chat/completions 和 /v1/messages 是完整接口路径,不需要再拼到 Base URL 配置中。
填 API Key + 选模型
按所用档位创建 Key,模型名按 [模型列表](/docs/models) 填
保存 → 重启客户端
重启终端或 IDE 即可生效
渠道与模型对应关系
| 你想用 | Base URL | API Key | 模型名示例 |
|---|---|---|---|
| Claude 模型(Sonnet / Fable / Opus) | https://api.superoute.uk | 使用控制台为该协议生成的 API Key | claude-sonnet-5 |
| GPT 模型(5.6 Luna / 5.5 / 5.4) | https://api.superoute.uk | 使用控制台为该协议生成的 API Key | gpt-5-6-luna |
| Gemini 模型 | https://api.superoute.uk | 使用控制台为该协议生成的 API Key | gemini-3-1-pro |
特殊场景:Claude Code 调 GPT 模型
如果你在 Claude Code 里使用 GPT 模型,请按照 SuperRoute 控制台为该 API Key 提供的协议配置客户端,并将 Base URL 填写为:https://api.superoute.uk。API Key 直接使用控制台生成的密钥,不要根据固定前缀判断。
在 CC Switch 里
添加配置 → 选 Claude Code 框架 → 协议选 OpenAI(不是 Anthropic)
填入
- Base URL:
https://api.superoute.uk - API Key:
sk_test_822f61571c0a4c608e88af5985ddd7fa - Model:
gpt-5-6-luna(不是 Claude 模型名!)
为什么不能填 Claude 模型名?
用 OpenAI 协议 Key 时,模型字段必须填 OpenAI 协议能识别的模型(gpt-*),否则会报 404 model not found。
CC Switch 常见问题
提示配置已存在+
同一框架(如 Claude Code)只能添加一个配置。要切换先删除旧的。
重启后配置没生效+
检查:
- CC Switch 状态栏是否显示"已启用"
- 终端是否完全关闭后重开(不是开新 tab)
- IDE 是否完全退出后重启
想用多个档位(fast + stable + full)+
可以在 CC Switch 里添加多个 Claude Code 配置(不同名 + 不同 Key),用 CC Switch 切换。
或用 ~/.claude/settings.json 手动配置(见下)。
Claude Code
也支持手动配置。如果你不想装 CC Switch,直接看下面。
快速上手
# 设置环境变量(写入 ~/.bashrc 或 ~/.zshrc)
export ANTHROPIC_BASE_URL="https://api.superoute.uk"
export ANTHROPIC_API_KEY="在 SuperRoute 控制台生成的 API Key"
claude
配置参考(手动)
~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.superoute.uk",
"ANTHROPIC_API_KEY": "在 SuperRoute 控制台生成的 API Key"
},
"model": "claude-sonnet-5"
}
桌面版
Anthropic 提供的桌面应用 Claude Code(macOS / Windows)。
设置 → Developer → Environment Variables 填入 ANTHROPIC_BASE_URL 和 ANTHROPIC_API_KEY。
进阶配置
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.superoute.uk",
"ANTHROPIC_API_KEY": "在 SuperRoute 控制台生成的 API Key"
},
"model": "claude-sonnet-5",
"max_tokens": 8000,
"temperature": 1
}
Grok Search MCP(给 Claude Code 加联网搜索)
通过 MCP 把 Grok 搜索接到 Claude Code。
{
"mcpServers": {
"grok-search": {
"command": "npx",
"args": ["-y", "@xai/grok-search-mcp"],
"env": {
"XAI_API_KEY": "xai-xxxxxxxxxxxxxx"
}
}
}
}
Codex CLI
也支持手动配置。如果你不想装 CC Switch,直接看下面。
快速上手
export OPENAI_BASE_URL="https://api.superoute.uk"
export OPENAI_API_KEY="在 SuperRoute 控制台生成的 API Key"
codex
配置参考(手动)
~/.codex/config.toml:
model = "gpt-5-6-luna"
model_provider = "superroute"
[model_providers.superroute]
base_url = "https://api.superoute.uk"
OpenClaw
OpenClaw 是本地 AI 代理网关,启动后有 Web UI,可以把 AI 模型接入飞书 / Telegram / Discord 渠道。
- 官方文档:https://docs.openclaw.ai/zh-CN
- Web UI:
http://127.0.0.1:18789/
快速上手(推荐用 CC Switch)
装 OpenClaw
npm install -g openclaw@latest
openclaw onboard --install-daemon
初始化选 QuickStart = Yes,跳过供应商选"全模型",Hooks 勾选 session-memory
用 CC Switch 配 Base URL + Key
协议选 Anthropic 或 OpenAI,模型名同上表
加 User-Agent Header
必填,否则报 403。详见 User-Agent 说明
飞书渠道配置
把 OpenClaw 接到飞书机器人做通知 / 客服 / 群助手。完整 7 步:
注册飞书企业
你的公司需要先有飞书企业账号(admin 权限)。 没有的话去 feishu.cn 注册一个企业。
创建应用
- 登录 open.feishu.cn 开发者后台
- 「企业自建应用」→ 「创建应用」
- 填应用名称、描述、图标
- 记下 App ID 和 App Secret(后面要用)
开权限
在「权限管理」里搜索并开通以下权限:
im:message— 收发消息im:message.group_at_msg— 接收群 @ 消息im:message:receive_as_read— 消息已读im:message:send_as_bot— 以机器人身份发消息
配事件订阅(最关键)
- 「事件订阅」→「请求网址 URL」填:
https://<你的OpenClaw公网域名>/feishu/events(OpenClaw 默认监听路径是/feishu/events) - 订阅方式选「长连接接收」(OpenClaw 推荐)或「Encrypt Key」(更安全)
- 添加事件:
im.message.receive_v1(接收消息 v2.0)
启用机器人能力
- 「应用功能」→「机器人」→ 启用
- 填机器人名字(如"SuperRoute 助手")
- 「权限设置」勾选需要的消息能力
发布版本
- 「版本管理与发布」→ 创建版本
- 填版本号和说明
- 提交审核(企业自建应用通常秒过)
OpenClaw 端配置
- 打开 OpenClaw Web UI(
http://127.0.0.1:18789/) - 「通知渠道」→「添加渠道」→ 选「飞书」
- 填:
- App ID
- App Secret
- Verification Token(如果用了 Encrypt Key)
- Encrypt Key(如果用了 Encrypt Key)
- 保存并启用
测试连接
- 在飞书里搜索你的机器人名字
- 发一条消息
- 机器人应该自动回复(通过 SuperRoute 转发的 Claude/GPT)
没回复? 排查:
- 飞书「事件订阅」页面看「请求日志」是否有失败
- OpenClaw 日志(
~/.openclaw/logs/)看是否有错 - 确认 App ID/Secret 没复制错
飞书侧运营建议
- 群聊使用:把机器人加到群,@机器人 即可对话(不需要私聊)
- 私聊使用:在飞书搜索机器人 → 发起对话
- 消息限制:飞书 API 有频率限制(每分钟 ~50 条),超了会被限流
- 图片/文件:飞书支持富媒体消息,OpenClaw 默认会转成文本(如果需要图片识别,配合 SuperRoute 的多模态能力)
完整文档以 OpenClaw 官方为准:https://docs.openclaw.ai/zh-CN
Cursor
AI-first IDE(VS Code fork)。
配置
Settings → Models → OpenAI API Key:
| 字段 | 值 |
|---|---|
| API Key | 使用 SuperRoute 控制台生成的 API Key |
| Base URL | https://api.superoute.uk |
| Model | claude-sonnet-5 或 gpt-5-6-luna |
或编辑 ~/.cursor/settings.json:
{
"cursor.aiProvider": "anthropic",
"cursor.anthropicApiKey": "在 SuperRoute 控制台生成的 API Key",
"cursor.anthropicBaseUrl": "https://api.superoute.uk",
"cursor.defaultModel": "claude-sonnet-5"
}
Cline
VS Code 插件(开源可定制)。
配置
Cline → API Provider:
| 协议 | Base URL | API Key | Model |
|---|---|---|---|
| Anthropic | https://api.superoute.uk | 使用控制台生成的 API Key | claude-sonnet-5 |
| OpenAI 兼容 | https://api.superoute.uk | 使用控制台生成的 API Key | gpt-5-6-luna |
JetBrains 系列 IDE
IntelliJ IDEA、PyCharm、GoLand、WebStorm 等全家桶。
配置
- Settings → Plugins → 装 AI Assistant
- Settings → Tools → AI Assistant → Models → "+"
- 选 Custom Provider,填:
| 字段 | 值 |
|---|---|
| Provider | Anthropic |
| Base URL | https://api.superoute.uk |
| API Key | 使用 SuperRoute 控制台生成的 API Key |
| Model | claude-sonnet-5 |
Trae
字节跳动出品的 AI IDE,国内访问快、中文友好。
配置
- 设置 → AI 模型 → 添加自定义提供商
- 填:
| 字段 | 值 |
|---|---|
| Provider 名称 | SuperRoute |
| Base URL | https://api.superoute.uk |
| API Key | 使用 SuperRoute 控制台生成的 API Key |
| Model | claude-sonnet-5 / gpt-5-6-luna 等 |
外接调用 User-Agent 说明
用 CC Switch 不会出现这个坑。手动配置 OpenClaw / JetBrains / Trae 等外接工具时必须带 User-Agent,否则报 403。
常见 User-Agent 模板
| 客户端 | User-Agent |
|---|---|
| Claude Code | claude-cli/2.0.76 (external, cli) |
| Codex CLI | codex_cli_rs/0.77.0 (Windows 10.0.26100; x86_64) WindowsTerminal |
| Cursor | Cursor/0.42.3 (macOS 14.5; build 23F79) |
| OpenClaw / 国产 IDE | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 |
配置位置
- CC Switch:选好供应商后自动填入
- OpenClaw / JetBrains / Trae:在 provider 高级设置里加
User-AgentHeader - 直接 SDK 调用:在 HTTP Header 里手动加
报 403 怎么办?
检查 UA 是否带
99% 的 403 是因为没带 User-Agent
检查 UA 类型是否对应
Claude 的 UA 用到 Codex provider 上会失败
检查 API Key 协议是否匹配
两种协议的 Base URL 都填写 https://api.superoute.uk。
API Key 请使用 SuperRoute 控制台实际生成的密钥,并按照该 Key 对应的协议配置客户端;不要根据固定前缀判断 Key 类型。
通用排查
| 报错 | 原因 | 解决 |
|---|---|---|
Invalid API Key | Key 错误 / 被禁用 | 检查 Key,重建 |
Connection error | Base URL 写错或路径重复 | 两种协议统一填写 https://api.superoute.uk;完整 HTTP 请求再使用对应的 /v1/chat/completions 或 /v1/messages 路径 |
404 model not found | 模型名拼错 | 对照 [模型列表](/docs/models) 修正 |
429 rate_limit_exceeded | 触发限速 | 升级档位(fast / full 限速更高) |
403 insufficient_quota | 余额不足 | 充值 |
403 block / 403 Forbidden | 缺 User-Agent | 见上 User-Agent 说明 |
相关页面
| 页面 | 说明 |
|---|---|
| [快速开始](/docs/quickstart) | 5 分钟跑通第一个 API 请求 |
| [模型列表](/docs/models) | 全部 14 个模型 + 档位 |
| Chat Completions | OpenAI 兼容接口完整文档 |
| Messages | Anthropic 兼容接口完整文档 |
| 报错与踩坑 | 完整错误码 + 排查指南 |