前言¶
在 DeepSeek Harness(DSH)里接 WorkBuddy、Trae、Qoder 做模型推理时,常见做法是分别装三个连接器、各自维护账号与模型列表。账号变多之后,切换渠道、对齐模型名、在额度或限流后换号,往往要在多个配置页之间来回操作。
下面介绍社区插件 dsh-multi-router(维护者 AndroidSix,目录分类为「模型推理」)。它把三家认证、模型发现与聊天传输收进一个插件,用账号池和路由规则统一调度,并支持按策略做额度与轮换。
这是什么¶
dsh-multi-router 是 DSH 的多账号路由插件:提供 WorkBuddy / Trae / Qoder 账号池、模型路由与额度轮换。按插件说明,运行不依赖原先三个独立 DSH 连接器,三家相关能力随安装包一起提供。
- 插件标识:
androidsix/dsh-multi-router - 维护者:AndroidSix
- npm 包名:
dsh-multi-router(目录页显示当前版本 v0.6.12) - 社区目录:https://www.skillhub.cn/plugins/AndroidSix/dsh-multi-router
- 源码仓库:https://github.com/AndroidSix/dsh-multi-router(GitHub 约 6 stars)
SkillHub 等社区目录与 DeepSeek / 幻方无官方从属关系;安装前仍以仓库说明与许可证为准。
核心功能¶
以下能力来自插件公开文档(DSH Directory 同步的 README 内容),仅作归纳。
三合一渠道与集中路由¶
内置 WorkBuddy、Trae(含 CN / Global 等)、Qoder 等 provider,通过 multi-router 渠道做集中路由。首次启用可自动检测本机已登录的 WorkBuddy / Trae 账号;Qoder 需 PAT 或读取旧连接器保存的凭证。
账号池与切换¶
每个账号独立凭证与缓存。上游 4xx(含额度、限流、权限等)可按规则切换下一账号;支持 failover、加权轮询、按 Token 额度、按积分消耗等 strategy,并可配置临期积分优先、积分均衡、按折扣排序等选项。
面板与统计¶
在 DSH 插件配置页可管理总览用量、Token 明细、账号与登录、路由规则、模型管理、积分签到、可选 OpenAI 兼容 API 服务、配置迁移等。用量与明细保存在本机数据目录,不保存提示词全文(以文档描述为准)。
与旧连接器的衔接¶
文档要求首次安装前在 DSH 中关闭原 WorkBuddy / Trae / Qoder 三个独立连接器(仅关闭,不必卸载),避免同名 provider 冲突。
安装与启用¶
优先使用 npm 正式包。在 DSH「插件 → 安装插件」可输入包名 dsh-multi-router;命令行需使用与你实际 profile 一致的名称(desktop / web 仅为文档示例)。
# Desktop profile
dsh plugin --profile desktop add dsh-multi-router
# Web profile
dsh plugin --profile web add dsh-multi-router
也可在插件页填写 GitHub 仓库地址 https://github.com/AndroidSix/dsh-multi-router,或 CLI 使用 GitHub 依赖格式:
dsh plugin --profile desktop add github:AndroidSix/dsh-multi-router
文档说明:默认拉取 main 分支,包内已含编译好的 lib/,安装端无需自行 clone 或构建。npm 用户更新可用:
dsh plugin --profile desktop update dsh-multi-router
适配说明(来自文档):DSH Desktop / Web 0.2.1-rc.2(兼容 0.2.0-rc.2),Node.js ^22.19.0 或 >=24。
典型用法¶
1. 启用后走面板¶
安装并在 DSH 中启用插件后,打开 插件 → dsh-multi-router 配置页:确认账号池、按需编辑路由规则,在 DSH 模型选择器里选用统一路由或已开放的模型。
2. CLI 添加账号(可选)¶
在已安装的插件包目录下,可用自带 CLI 手动加入账号(路径需替换为本机真实文件):
node lib/cli.js add --id wb1 --provider workbuddy --source '/path/workbuddy-desktop.info'
node lib/cli.js add --id tr1 --provider trae --edition cn --source '/path/Trae CN/User/globalStorage/storage.json'
node lib/cli.js add --id qd1 --provider qoder --source '/path/account-pat.txt'
查看状态与模型示例:
node lib/cli.js status
node lib/cli.js models --id wb1
3. 对外提供 OpenAI 兼容 API(可选)¶
在面板开启 API 服务并生成 Key 后,文档给出的本机调用示例为:
curl http://127.0.0.1:8787/v1/chat/completions \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"你好"}],"stream":true}'
适用场景与注意¶
适合谁: 已在 DSH 中使用或计划使用 WorkBuddy、Trae、Qoder,且希望用一套账号池和路由规则做模型推理、换号与用量统计的开发者。
权限与安全: DSH 插件以当前 dsh 进程权限运行,可读写本机配置、解析客户端登录态并访问网络。安装前应阅读源码、DISCLAIMER.md、许可证(文档提及 MIT 上游及 THIRD_PARTY_NOTICES.md),并理解插件声明:仅供个人学习与研究,与 WorkBuddy / Trae / Qoder / DeepSeek 官方无关联,不内置账号;解析本地登录态或调用未公开接口可能违反上游服务条款。
合规与预期: 多账号轮换是调度策略,不增加上游授予的总额度;平台余额、限流与风控仍以各服务商规则为准。
结尾¶
dsh-multi-router 把三家渠道收成单一插件,用账号池和可配置路由减轻多连接器并存时的运维成本。需要安装命令、版本与完整能力说明时,可查阅社区目录页与 GitHub 仓库: