DSH 插件市场DeepSeek Harness 社区插件目录

dsh-factory-provider

已验证 模型与推理 ★ 25 1.4.2

Factory (Droid) Pro subscription as native DSH LLM providers — authenticates with your own Factory API key through a loopback gateway, with a settings page for status, quota, key switching, and diagnostics. · 把 Factory Droid 订阅额度接入 DSH:API key + 回环网关 + 设置页(连接状态/多 key 切换/订阅额度/路由模型/配置/诊断日志)。

一句话定位

Factory (Droid) Pro subscription as native DSH LLM providers — authenticates with your own Factory API key through a loopback gateway, with a settings page for status, quota, key switching, and diagnostics…

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add 'git+https://github.com/Dalizi2026/dsh-factory-provider.git#f64f7f777b8eeac8e876fb53d7909ef22bc31fcf'

兼容的 DSH 版本

未声明

作者与热度

Dalizi2026 · ★ 25 · 更新于 2026-11-04

关于这个插件

dsh-factory-provider

1.4.2(2026-11-04):验证官方默认更新分支 DSH 0.2.1-rc.5,保留 rc.3 兼容;同时补齐 Gemini 4 Argon 长工具参数的分段接收与重组。本次不适配 0.2.2 alpha 预览分支。本机已安装验证,账号与原有设置保留。

把 Factory(Droid)订阅额度接入 DeepSeek Harness(DSH)。使用自己的 Factory API key,在 DSH 中选择 Claude、GPT、Gemini、Grok、Muse 和 Core 模型,并查看额度、Token 用量及调整压缩阈值。

当前版本:1.4.2 · [下载插件](https://github.com/Dalizi2026/dsh-factory-provider/releases/latest) · [更新记录](CHANGELOG.md) · [反馈问题](https://github.com/Dalizi2026/dsh-factory-provider/issues)

这是社区插件,与 Factory、DeepSeek 无官方隶属关系。需要已有的 Factory 账号、模型权限和可用额度;不会提供额外额度或绕过账号限制。

1.4.2:验证 DSH 0.2.1-rc.5

比对官方 rc.5 与 rc.3 的实际运行包,插件使用的 SettingsForms、ConfigEditor、HMR、pi-ai 适配器和压缩接口实现一致,无需改写转发协议。扩展完整 Web profile 回归,检查图片与请求元数据适配在首次加载、重新启用和重启后确实挂接,避免仅凭模型目录出现就判定成功。

rc.5 和 rc.3 各 330 项通过、0 失败、0 跳过,包含配置实际保存、模型注册、多图、摘要、413 恢复、工具回传、流取消及同模型上游轮换。模型参数、缓存策略与用户设置保持原样,未执行真实付费推理请求。详见 [rc.5 兼容验证说明](docs/DSH-0.2.1-rc.5-compatibility.md)。

Argon 声明了工具时默认开启参数流式传输;插件收齐参数后才输出一次完整工具调用,保留签名、调用 ID 和用量。分段进度会传给宿主空闲计时器,真正无数据时仍正常超时。显式关闭参数流式传输时保留用户选择;其他模型不自动开启。详见 [Argon 修复说明](docs/Gemini-Argon-streaming-fix.md)。

本机已从旧插件升级至 1.4.2,重启后网关显示 applied,图片与请求元数据适配正常挂接。设置页保存及恢复通过,原有模型选择、压缩设置和账号文件保持一致;额度和 Token 统计页面正常加载。最终安装包另通过 43 项宿主回归。本轮没有调用付费模型。

1.4.1:Droid 1.1.0 新模型

| 模型 | 分类 | 倍率 | 最大输入 / 输出预算 | 默认思考 | 图片 |

| --- | --- | --- | --- | --- | --- |

| DeepSeek V4.1 Flash 1017 | Core | 0.12× | 908,928 / 131,072 | high | 支持 |

| MiniMax M3.1 Flash | Core | 0.06× | 868,928 / 131,072 | max | 支持 |

| Beam 1.0 | Core | 0.52× | 1,015,808 / 32,768 | high | 不支持 |

| Muse Spark 1.3 | 标准池 → Muse 1.3 | 0.5× | 908,928 / 131,072 | high | 不支持 |

完整 macOS DSH 0.2.1-rc.3 宿主回归:316 项通过,0 失败、0 跳过,包含原生适配器的两轮工具调用、结果回传、缓存用量解析及同线程线路保持。上游响应由本地模拟,不能代替真实账号可用性测试。

四者默认 250,000 token 开始压缩,与这版 CLI 的登记一致,可在模型卡中修改。这里的输入输出数值是 CLI 适配器预算,并非实测服务器硬上限。MiniMax 默认思考为 max,可以自行调低。

升级后,完整重启 DSH,到 设置 → Factory (Droid) → 模型勾选新型号并保存。Muse 1.3 需要单独启用「Muse 1.3(标准池)」分组;旧 Muse 的接入和用户自有 Google 配置保留。新安装默认启用该分组,旧安装保留原有启用范围。Muse 1.3 按 CLI 登记限制 EU 区域。

1.4.0:适配 DSH 0.2.1-rc.3

修复了新版 DSH 中「设置显示已保存,但模型目录更新报 HMR transactions cannot be nested」的问题。保存通知携带的异步事务标记会被定时器和重试继承;本次先退出旧标记,再通过 DSH 自身的串行队列更新或清理 Factory 模型,不绕过宿主的配置保存与校验。

已在干净的官方 0.2.1-rc.3 npm 完整宿主和本机 0.2.1-rc.2 桌面宿主上各通过 311 项测试,0 失败、0 跳过。新增完整 Web profile 测试使用真实 Loader、ConfigEditor、HMR 和临时配置文件,覆盖首次安装、保存热生效、停用、启用和重启恢复;另用打包后的插件实际打开 rc.3 页面完成保存验证。未替换本机桌面应用,未调用付费模型。

保留模型选择、自定义阈值和缓存设置;不修改模型参数、缓存策略或 dispatch 的子代理选模规则。PR #2 的悬浮窗建议与 PR #3 的 Gemini 接入已单独审查,没有直接合并。详见 [适配与 PR 审查说明](docs/DSH-0.2.1-rc.3-compatibility.md)。

1.3.9:适配 DSH 0.2.1-rc.1

新版 DSH 改为从插件自身的 Config 生成设置,移除了旧的 installSection / register 接口。本版已接入新版设置服务,保留自定义设置页、已有选择与阈值;保存配置后延后更新模型目录,避开当前设置事务。无效阈值仍会在写入前被拒绝,旧版设置接口分支保留。

在桌面端 0.2.1-rc.1 提取的实际宿主上,304 项离线测试通过、0 失败、0 跳过;新增测试使用实际 SettingsForms 与 Cordis,仅将配置文档编辑器放在内存中,覆盖保存、热生效、版本冲突、停用和卸载清理。图片恢复测试同步传入新版必需的取消信号。旧版 0.2.0-rc.2 原有 300 项通过,四项新版专用测试按能力检测跳过。本轮未调用付费模型。

模型目录(含 1.3.8 新增)

依据官方 Droid CLI 0.243.0 补齐三个模型:

| 模型 | 分类 | 倍率 | 最大输入 / 输出预算 | 默认思考 | 图片 |

| --- | --- | --- | --- | --- | --- |

| Nemotron 3.5 Super | Core | 0.08× | 934,464 / 65,536 | high,可关闭 | 支持 |

| Muse Spark Open | 标准池 → Muse | 0.5× | 908,928 / 131,072 | high | 支持 |

| Muse Spark 1.2 | 标准池 → Muse | 0.5× | 908,928 / 131,072 | high | 不支持 |

三者默认 250,000 token 开始压缩,可在模型卡中修改。以上是 CLI 的适配器预算,不是实测服务器硬上限。Nemotron 3.5 Super 与 Muse Spark Open 登记上游为 Baseten;Muse Spark 1.2 为 Fireworks。

旧版升级后,完整退出并重新打开 DSH,再到 设置 → Factory (Droid) → 模型:在 Droid Core 中勾选 Nemotron;启用标准池下的 Muse 分组、勾选模型并保存。已有模型选择和自定义压缩阈值保留,新增模型不会自动覆盖旧选择。

安装

需要 Node.js 20+、可用的 dsh 命令和 Factory API key。本版已用官方 DSH 0.2.1-rc.3 npm 完整宿主与 macOS 0.2.1-rc.2 桌面宿主完整回归;此前已验证 0.2.1-rc.1 / 0.2.0-rc.2。代码包含 Windows / Linux 适配,其他系统尚未逐一实机验证。

从 Release 安装(推荐)

dsh plugin --profile desktop add https://github.com/Dalizi2026/dsh-factory-provider/releases/download/v1.4.2/dsh-factory-provider-1.4.2.tgz

也可以从 [Release](https://github.com/Dalizi2026/dsh-factory-provider/releases/latest) 下载 .tgz,把命令末尾替换成本地文件路径。dsh-factory-provider.tgz 与带版本号的文件内容相同,附带 SHA256SUMS.txt 供校验。源码 ZIP 是仓库快照,安装请使用插件 .tgz。

desktop 是桌面版使用的 profile;使用其他 profile 时替换为对应名称。

从源码安装

git clone https://github.com/Dalizi2026/dsh-factory-provider.git
cd dsh-factory-provider
npm install
dsh plugin --profile desktop add "link:$PWD"

安装或更新后必须完整退出并重新打开 DSH。 只刷新设置页可能仍在使用旧网关;修改模型勾选后若选择器没有刷新,也请完整重启。

配置 API key

1. 在 [Factory](https://app.factory.ai) 设置里创建 API key。

2. 打开 DSH 设置 → Factory (Droid) → API key,粘贴 fk-…,点击「保存并使用」。

3. 在「模型」卡中启用需要的分组、勾选模型并保存,然后到聊天界面的模型选择器选择。

可以点击「测试连接」检查链路;这会发送一条真实小请求并消耗额度。新模型是否可用仍取决于账号、地区与 Factory 服务状态。

卸载:

dsh plugin --profile desktop remove dsh-factory-provider

同分类对比

同一分类下 Star 最高的 5 个,便于横向比较。

插件作者 Star版本更新
dsh-our-free-model Ebony-Vinyl 68K 2.1.0 2026-11-10
next-ai-draw-io DayuanJiang 36.9K 0.4.10 2026-11-09
MemOS MemTensor 12.3K 0.0.0 2026-11-09
bisheng dataelement 12.2K 0.0.0 2026-11-10
webnovel-writer lingfengQAQ 7.9K 0.0.0 2026-11-07