dsh-hyperworkbuddy: DSH 设置里直接管理 WorkBuddy 多账号并对接 OpenAI 兼容接口

前言

DeepSeek Harness (DSH) 的设计理念是“一切皆插件”。在使用 WorkBuddy 等本地模型工具时,多账号管理、模型集成以及对外提供 OpenAI 兼容接口往往是痛点。dsh-hyperworkbuddy 旨在解决这些问题:在 DSH 设置里直接管理 WorkBuddy 多账号,并把模型接进 DSH 与任意 OpenAI 兼容客户端。

插件简介

该插件由 ChaYeWuu 维护,属于“模型推理”类别。它允许在 DSH 设置里直接管理 WorkBuddy 多账号,并把模型接进 DSH 与任意 OpenAI 兼容客户端。

核心功能

  • 对外接口开关:独立控制 OpenAI 兼容端点;关闭后仅停止对外服务,DSH 内的模型调用不受影响。
  • API Key 管理:对外 Key 支持一键重新生成与自定义;旧 Key 立即失效,无需重启。
  • 双版本隔离:国内版与国际版各自维护账号、端点与模型表,同名模型不会串到另一区域。
  • 账号管理:自动发现桌面客户端登录;支持粘贴 token 与导入账号文件。
  • 故障转移:额度不足、限流或登录失效时自动切换账号,并对该账号指数退避。
  • 会话亲和:同一会话固定走同一账号,保住上游的提示缓存命中,不会被轮询打散。
  • 用量看板:记录每次请求的 token 与耗时,汇总今日 / 累计 / 近 7 天 / 分账号 / 分模型。
  • 自动续期:access token 临近过期时自动刷新。
  • 推理档位:按上游声明的档位在 DSH 内选择;未声明的可探测补齐。
  • 模型显隐:可单独关闭模型,仅影响选择列表,不中断进行中的会话。

安装与启用

前置条件:已安装并登录 WorkBuddy 桌面 App(国内版或国际版均可)。插件复用 App 的登录状态,零配置即可用。

  1. 使用以下命令安装(仅限 web / CLI profile):
dsh plugin --profile web add github:ChaYeWuu/dsh-hyperworkbuddy
  1. 安装后必须完全退出并重启 DSH(新增 bundle 不会被热加载)。

注意:本包没有发布到 npm,直接使用包名会 404。

典型用法

重启 DSH 后,打开设置 → WorkBuddy,面板分五块:OpenAI 兼容端点、国内版分区、国际版分区、用量、导入区。

在任意 OpenAI 兼容客户端中填入国内版或国际版的对外端点地址与 API Key。例如国内版端点默认为 http://127.0.0.1:8791/v1。

使用链接登录功能:选择版本,点击生成授权链接,在浏览器完成登录后返回面板。

注意事项

  • 权限限制:端点只监听 127.0.0.1,并强制校验回环 Host 与 Origin。未显式配置 apiKeys 时,会自动生成密钥。
  • 环境差异:国内版与国际版各有独立账号池、端点与模型表,互不串号。
  • 安装方式:桌面 App 的 desktop profile 只能通过插件页安装,CLI 的 web profile 可用命令行安装。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜