前言¶
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 许可证。
典型用法¶
- 按上一节安装并重启 DSH。
- 设置 → 千问办公 完成设备码登录。
- 按需设置各模型的上下文长度,或保持「自动」;需要时在设置页「刷新」额度信息。
- 在模型选择器中选择「千问办公」分组下的模型(日常对话可用标准 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。