主题
供应商
共 14 家。凭据有三种进入方式:面板登录(8 家支持)、粘贴凭据导入(全部可用)、 粘贴回调地址(3 家支持)。
能力矩阵
| 供应商 | id | 面板登录 | 签到 | 续期 |
|---|---|---|---|---|
| Buddy(腾讯国内版) | buddy | 设备码 | ✅ | ✕ |
| WorkBuddy(腾讯国际版) | workbuddy | 设备码 | ✕ | ✕ |
| Cline | cline | 用户码 | ✅ | ✅ |
| Qoder(国际版) | qoder | 设备码 | ✅ | ✅ |
| Qoder(中国版) | qodercn | 设备码 | ✅ | ✅ |
| MiniMax Code(中国版) | minimax | 设备码 | ✅ | ✅ |
| Loomy(讯飞) | loomy | 短信验证码 | ✅ | ✕ |
| Raccoon(商汤) | raccoon | 粘贴回调 | ✕ | ✅ |
| ZCode(智谱) | zcode | 设备码 | ⚠️ | ✕ |
| CodeArts(华为云码道) | codearts | 粘贴回调 | ✅ | ✅ |
| TRAE(字节跳动) | trae | 粘贴回调 | ✅ | ✅ |
| LobsterAI(有道龙虾) | lobsterai | ✕ | ✅ | ✅ |
| OpenCode Zen | opencode | ✕ | ✕ | ✕ |
| Gemini(Cloud Code Assist) | gemini | ✕ | ✕ | ✅ |
buddy 是默认供应商:请求里用裸模型名(不带前缀)时会回落到它。
登录打 ✕ 的都还能正常对话,区别只在于能否从本服务发起授权: codearts / trae / lobsterai / gemini 是上游强制本机回调,请用粘贴凭据导入; opencode 本就没有登录流程(匿名槽与 API key 两种用法)。
GET /admin/providers 返回完整能力矩阵,以及每项不可用的具体原因。
双变体说明
腾讯有两个变体(国内版 buddy 与国际版 workbuddy),同源但端点与模型池不同。 Qoder 同样有两个变体(国际版 qoder 与中国版 qodercn),协议完全相同, 差异只是端点 / clientId / 模型目录(CN 目录独有 q37fmodel / gm51model, 且没有国际版的 ultimate / performance 等档位)。
⚠️ 两家 Qoder 变体的凭据形状完全相同(
security_oauth_token+machine_id), 自动识别无法区分(会认成qoder)。粘贴导入中国版凭据时必须显式声明:{"provider":"qodercn","accounts":[…]};面板的设备码登录则无歧义 (按卡片选择变体发起)。
⚠️ 腾讯两家(
buddy/workbuddy)已降级到路由最后:上游上线了客户端真实性 检测,非官方客户端(本反代即属此类)的对话请求可能被拒(常见11128 unapproved channel/11120)。聚合路由把这两家整组排到最后 —— 有其它渠道时先用别的,都不行才回落。这不是禁用:只有它们可用时依然调得通。
「粘贴回调地址」登录(codearts / trae / raccoon)
这些家的回调被上游强制指向 127.0.0.1(本机端口),Worker 收不到。 面板因此提供第三条路,不必手拼凭据 JSON:
- 点「发起登录」→ 服务端把
auth_callback_url设成http://127.0.0.1:<端口>/…, 返回授权链接; - 浏览器授权后跳到 127.0.0.1 —— 打不开是正常的,地址栏仍保留完整 URL;
- 把地址栏整条 URL 粘回面板 → 服务端解析并换取凭据。
⚠️ 那条 URL 里含
refreshToken/secret(活凭据),只粘进面板,别发群里或贴 issue。 会话 10 分钟过期,服务端不把内容写日志。⚠️
raccoon(商汤)原微信扫码已不可用(2026-11 起),同样走这条路径。lobsterai/gemini暂不支持:它们的回调里只有 OAuthcode,需服务端再做一次 token 交换(尚未实现),凭据导入仍是唯一方式。
添加账号
① 面板登录(8 家支持):点「添加账号」按提示完成授权,面板会自动加密保存。
② 导入凭据(所有供应商都可用):粘贴 JSON,三种形态都认:
jsonc
// 嵌套形
{ "auth": { "accessToken": "...", "refreshToken": "...", "expiresAt": 1700000000, "realm": "cn" },
"account": { "uid": "...", "nickname": "..." } }
// 扁平形 camelCase
{ "accessToken": "...", "uid": "...", "expiresAt": 1700000000 }
// 扁平形 snake_case
{ "access_token": "...", "user_id": "...", "expires_at": 1793427699000 }也接受数组或 {"accounts":[...]}。系统靠各家的判别式自动识别供应商,无需声明; 也可以显式指定 "provider":"codearts" 覆盖。
⚠️ 自动识别对形状重叠的家有顺序依赖(例如
lobsterai与raccoon的user_id都是纯数字)。若导入后账号出现在别家名下,那是判别式缺陷。

Qoder 中国版补充
- 模型目录是 CN 专属表(14 条),与国际版的 17 条不同,不要照抄国际版模型名;
- 签到与余额走
/sash/端点;自动签到需要凭据里带machineToken/machineType两个字段(成对,缺了会明确报错而不是谎报已领); - 国际版同款排队机制:上游繁忙时按服务端给的延迟等待重试,总预算 45 秒。