dsh-qwenwork-connector: Connecting Directly to Qwen Office Models in DSH

前言

DeepSeek Harness(DSH)通过 provider 插件接入各家模型。千问办公(QwenWork)没有公开 API,常见做法是在本机安装千问办公桌面版,再挂 magpie 做转发——能跑通,但要常驻两个额外程序,还要处理崩溃和掉线。

下面介绍社区插件 dsh-qwenwork-connector(维护者 REALOIYO):把登录握手和请求协议实现在插件内部,作为普通 provider 注册进 DSH,自带设备码登录、直连官方接口,不需要桌面客户端,也不需要额外网关进程。前提是你已购买千问办公套餐。插件分类为模型推理,当前 npm 包版本 0.1.0,许可证 MIT;仓库在 GitHub 上星标较少,使用前建议自行阅读源码与许可。

这是什么

dsh-qwenwork-connector 是千问办公模型接入 DSH 的 provider 插件。凭据保存在 ~/.dsh-qwenwork-connect/accounts.json(刻意不在 DSH 配置目录),切换 profile 或重装插件一般不会丢登录态。请求只发往千问办公服务端;README 明确这是非官方实现,协议可能变更,存在违反服务条款的理论风险,是否使用责任自负。

核心功能

登录与账号

在 DSH 设置 → 千问办公 点「登录」。插件给出链接,浏览器打开并完成千问办公账号授权;插件在后台轮询设备码,通常几秒完成。同一页面可「移除」退出登录。登录失效时 README 建议先移除再重新登录;失败时旧记录会保留,成功后才覆盖。

模型与计费倍率

模型 倍率 上下文上限 视觉 思考
标准(flash) 0.1× 1M ✅ ✅
高级(pro) 1× 1M ✅ ✅
Qwen3.8-Max 1.8× 1M ✅ ✅

倍率相对标准价,0.1× 即一折。三个模型均支持 200K / 400K / 1M 三档上下文,可在设置页按模型单独指定,或留「自动」由插件按消息大小选最省一档。

需要留意的限制(均来自 README):

  • 仅图片输入,千问办公目前不对外开放图像生成。
  • 上游未声明 reasoning_effort 档位,选择器不会出现强度菜单;插件仍带 enable_thinking: true,不传 reasoning_effort。
  • 额度不会自动刷新,需在设置页手动点「刷新」拉取剩余额度、套餐与续费日;模型清单的倍率、视觉、思考能力实时读自上游。

与 DSH 的协作

服务端排队时,插件内部最多等两轮(每轮 ≤20s)后重试;仍失败则抛 MODEL_POOL_BUSY,由 DSH 按 providerRetryPolicy() 继续重试。插件只注册自己的 provider,加载失败时 DSH 仍可启动,只是少一个模型来源。

运行环境(package.json):Node ^22.19.0 || >=24.0.0,DSH >=0.2.0-rc.1 <0.3.0-0。

安装与启用

仓库 lib/ 已随发行内容提供,一般无需自行编译。若修改过 src/,需 npm run build 生成 lib/ 后重装——DSH 会把插件复制进 profile,不是软链。

从 npm 安装(README 注明发布后可用):

dsh plugin --profile desktop add dsh-qwenwork-connector

本地目录安装:在 设置 → 插件 页面点「安装」并选择插件目录;若目录已在本地,也可执行(路径按你的实际目录替换):

dsh plugin --profile desktop add "file:/path/to/dsh-qwenwork-connector"

装完重启 DSH,模型选择器里会出现「千问办公」分组。

插件以当前 DSH 进程权限运行,安装前请检查 GitHub 仓库 源码与 MIT 许可证。

典型用法

  1. 按上一节安装并重启 DSH。
  2. 设置 → 千问办公 完成设备码登录。
  3. 按需设置各模型的上下文长度,或保持「自动」;需要时在设置页「刷新」额度信息。
  4. 在模型选择器中选择「千问办公」分组下的模型(日常对话可用标准 flash,长上下文或更重推理再换 pro / Qwen3.8-Max)。

无单独 CLI 对话示例;用法即 DSH 内选模型、正常对话与工具调用(插件 normaliseTool() 同时支持 DSH 扁平 tool 定义与 OpenAI 包装格式)。

适用场景与注意

适合:已在千问办公付费、希望在 DSH 里统一选模型、又不想维护桌面客户端 + magpie 链路的开发者。

不适合或需知:未购买套餐无法使用;依赖非公开协议,上游变更可能导致插件失效;额度耗尽需到官网充值或等续费;响应慢多为千问办公侧排队,不一定是本地问题。

社区插件目录站点 skillhub.cn 与 DeepSeek / 幻方无官方从属关系,DSH 生态是「一切皆插件」的独立社区形态。

结尾

dsh-qwenwork-connector 把千问办公以 provider 形式接进 DSH:设备码登录、直连、无额外进程。安装、登录与模型档位以 README 为准;问题可提交 GitHub Issues。

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

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

Xiaoye