DSH WorkBuddy Provider

DeepSeek Harness(DSH)支持通过插件扩展模型能力。本插件为 DSH 接入了 WorkBuddy 中国区模型,旨在解决在 DSH 中调用 WorkBuddy 模型的接入问题。插件支持 API Key 和账号令牌两种认证方式,并在 WebUI 中提供完整的模型管理与凭证配置界面。这是第三方适配器,不属于 WorkBuddy 或 DSH 官方项目。

核心功能

  • WebUI 集成:在 DSH WebUI 中新增 WorkBuddy 中国区 模型提供商。
  • 双认证模式:支持 WorkBuddy API Key 和账号令牌两种认证方式,互不干扰。
  • 灵活的 Key 管理:API Key 模式支持环境变量(WORKBUDDY_API_KEY)和 DSH 保存值,支持多 Key 下拉切换。
  • 令牌持久化:令牌模式支持浏览器登录、账号持久化、剩余积分及用量信息显示。
  • 兼容性:自动兼容 modlens-workbuddy-cn 等包装 Provider。
  • 模型管理:自动获取在线模型目录,支持编辑模型参数(ID、名称、上下文窗口、最大输出 Token、思考档位)。
  • 零依赖:不依赖本机 WorkBuddy CLI。

安装与启用

在终端执行以下命令安装插件:

npx --yes @axiaohungry/dsh-llm-workbuddy@latest install

安装完成后,重启 DeepSeek Harness。

配置方法

安装后,在 DSH WebUI 打开 设置 → 模型。在 next 版本中,点击“添加模型提供商”,从“第三方模型提供商”选择 WorkBuddy 中国区。

认证配置

在模型卡片中,认证区域分为两种模式,可随时切换:

1. API Key 模式
* 支持从环境变量 WORKBUDDY_API_KEY 读取。
* 支持在插件界面保存多个 Key 并切换。

2. 令牌登录模式
* 点击“登录”或“添加账号”,在浏览器完成 WorkBuddy 中国站授权。
* 令牌在过期前会自动刷新。
* 页面会显示剩余积分、今日请求次数及积分用量。

模型管理

在 WorkBuddy 中国区 的模型卡片中,点击 “获取可用模型”。插件会根据当前选中的认证方式请求 WorkBuddy 模型目录。

获取后,可以:
* 选择要使用的模型。
* 使用“添加模型”补充列表。
* 编辑模型 ID、显示名称、上下文窗口、最大输出 Token 和思考档位。
* 点击“保存模型”固化修改。

注意事项

  • 第三方性质:本插件是第三方适配器,不属于 WorkBuddy 或 DSH 官方项目。
  • 数据存储:认证凭据(API Key 和登录令牌)不会写入 settings.yaml。
  • 升级后操作:升级插件后,请完整退出并重新启动 DSH,以确保配置生效。

总结

该插件为 DSH 用户提供了接入 WorkBuddy 模型的标准途径,支持灵活的认证与模型管理。更多细节可参考 GitHub 仓库或官方目录。

羽毛球分组比赛记分
小程序二维码

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

小夜