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 仓库或官方目录。