zouyuxuan122/dsh-our-free-model · 上手攻略
- 仓库:zouyuxuan122/dsh-our-free-model
- 链接:https://github.com/zouyuxuan122/dsh-our-free-model
- 分类:AI 工具 / 模型访问层 / DeepSeek Harness 插件
- 作者:Jay
- 更新:2026-10-01
一、是什么
dsh-our-free-model 是一个 DeepSeek Harness(dsh)插件,装上之后不需要登录、不需要注册、不需要填任何 API Key,就能直接使用包括 Muse Spark 1.3、MiMo V2.6 在内的前沿大模型——完全免费,不限量。
它的工作原理是在 dsh 的插件系统里挂载一个模型转发层,所有请求经过 OpenCode 的 Zen 网关(opencode.ai)发出,数据不经任何第三方中转。模型清单跟随上游实时刷新,不是一份写死的快照。它还给 dsh 增加了一个 OpenAI 兼容的本地转发端口,让你本地其他工具(如 curl、LangChain、AnythingLLM)也能通过一个 Key 调用这些免费模型。
前置依赖:你必须已经在电脑上安装了 DeepSeek Harness(dsh)——一个由 DeepSeek AI 开发的开源 AI 编码助手,基于 Node.js / TypeScript 构建,以插件化为核心设计。dsh 本身是一个完整的 AI coding agent,有 Web UI(
127.0.0.1:3080),而这个插件是在 dsh 之上增加免费模型访问能力。
二、解决什么问题
如果你在用 dsh(DeepSeek Harness),默认情况下需要自己准备 API Key 才能调用模型。而这个插件:
- 免 Key 免登录:绕过 API Key 门槛,在 dsh 里直接选免费的前沿模型。
- 模型种类比肩付费服务:Muse Spark 1.3、MiMo V2.6 等前沿模型(截至 2026 年 10 月可用性以实际上游为准)。
- 思考强度真的生效:Light / Balanced / Deep 三档对应真实的输出 token 预算(2,048 / 8,192 / 模型上限),且逐次调用留痕;MiMo V2.6 这类关不掉思考的模型三档整体翻倍(4,096 / 16,384 / 模型上限)。
- 给其他本地工具用:通过 OpenAI 兼容的本地转发端口,本地其他工具也能用同一个 API Key 格式调用这些免费模型。
- 模型可用性实时探测:上游点名但网关拒绝路由的模型会自动从选择器移除(显示"Model is unavailable"),不会让用户选了白等;5xx/429/超时断网不属于对模型的判定,保持可达;地区门拦截的单独归到 region-limited 分组。
三、快速安装
环境要求
- DeepSeek Harness(dsh)已安装并正常运行
- dsh 支持 Linux / macOS / Windows
安装命令
dsh plugin --profile web add /绝对路径/dsh-our-free-model
装完重启一次 dsh 应用(--profile 填你实际使用的 profile 名称,如 web)。
⚠️ 桌面端注意:dsh 的 profile 扫描器有安全闸门,只放行
dsh自己生成的符号链接。如果 profile 目录树里出现其他符号链接或目录 junction,应用会拒绝启动并报错:PROFILE_UPGRADE_REQUIRED: offline dependency migration is not yet available桌面端请不要用link:依赖安装,也不要建 junction,用应用内插件管理器或真实目录安装。
手工目录安装(备选)
在 <DSH_HOME>/profiles/<profile>/ 下:
- 把发布文件复制进
node_modules/dsh-our-free-model/(index.js、client.js、src/、locale/、icon.svg、cordis.patch.yml、package.json) - 在
dependencies里加"dsh-our-free-model": "1.1.2"(写版本号,不要写link:) - 在
dsh.profile.bundles末尾追加"dsh-our-free-model"
⚠️ 不要往
cordis.patch.yml里再加条目。被dsh.profile.bundles引用的包自带 patch 层会自动生效,两处都注册会报duplicate loader entry id: our-free-model。
安装后验证
# 验证 profile 兼容性
node -e "const g = require('<APP_ROOT>/sidecar/dist/lib/profile-upgrade.js'); \
const app = '<APP_ROOT>', profile = '<DSH_HOME>/profiles/<profile>'; \
console.log(g.planProfileUpgrade(app, profile)); \
g.assertProfileStartup(app, profile); \
console.log('startup gate: PASS');"
期望看到 status: 'compatible'、mismatches 为空数组,然后 PASS。
四、核心用法
4.1 模型选择器
安装后在 dsh 输入框的模型选择器里会看到两个新增分组:
- Our Free Model:当前网络出口可直接使用的模型(实测可用)
- Our Free Model · region-limited:上游对该地区不放行的模型(可见但不可用)
被判定为"点名但不路由"的模型不出现在任何分组里,只在设置页"不在选择器中的模型"分组留痕,带上拒因和探测时间,下次探测通过后自动恢复。
4.2 设置页(6 个分区)
打开 dsh 设置 → Our Free Model:
| 分区 | 内容 |
|---|---|
| 模型清单 | 可用性、视觉/纯文本、上下文窗口、最大输出、各思考档位实际下发上限、实测首字延迟、单调用基准测试 |
| 公告中心 | 未读计数、紧急徽章、单条/全部已读、系统通知开关 |
| 用量看板 | Token 热力图(17 周)、总量曲线(Token / 请求数切换)、速度迷你图、按模型汇总表 |
| 本地转发 | 开关、监听地址与端口、API Key、curl 示例命令 |
| 插件设置 | 总开关、是否展示地区受限模型、探测间隔、默认输出上限、出口 IP 与国家 |
| 插件升级 | 当前/最新版本、一键升级(含 SHA-256 校验 + 原子替换 + 回滚)、热重载、文件监视 |
4.3 本地转发(OpenAI 兼容)
开启本地转发后,本地其他工具用以下格式调用这些免费模型:
# 复制自设置页的 curl 示例
curl http://localhost:<端口>/v1/chat/completions \
-H "Authorization: Bearer <你的 Key>" \
-H "Content-Type: application/json" \
-d '{"model": "muse-spark-1.3", "messages": [{"role": "user", "content": "Hello"}]}'
base URL、Key 和端口全部在设置页本地转发分区复制。接口经过鉴权围栏,插件的 HTTP 路由优先级高于 dsh 内核 /api,自带与内核一致的信任检查。
4.4 思考强度配置
在 dsh 设置里选 Light / Balanced / Deep 三档:
- Light:输出上限 2,048 tokens(MiMo V2.6 等思考关不掉的模型翻倍 → 4,096)
- Balanced:输出上限 8,192 tokens(MiMo V2.6 翻倍 → 16,384)
- Deep:输出上限模型上限(MiMo V2.6 翻倍)
⚠️ 每张模型卡直接印出该档实际下发的上限,不是把一个 reasoning_effort 字符串丢给上游然后假装生效——是真正的 token 预算控制。
4.5 公告与升级
- 公告:仓库主人通过推送 JSON 到仓库,所有安装最迟一个探测周期内收到,urgent 级别全屏弹窗,可在设置页开关系统通知。
- 应用内升级:设置页一键升级,流程为:下载 → SHA-256 校验 → 备份 → 原子替换 → 校验回读 → 热重载,任一步失败自动回滚到上一版本。
- 热重载:升级与代码更新即时生效,不需要重启应用;也可在设置页手动触发或开启文件监视自动重载。
4.6 整合包安装(EAC / Mojobox 等)
整合包装此插件时,需要在安装时把 bundle config 设为 distribution: 'managed'(或向 settings.json 写入同一字段),这样插件的应用内升级、公告 feed 和热重载全部停用——避免两个写入者同时操作同一安装目录。模型 lane 不受影响。
五、典型适用场景
- 免费调用前沿模型:在 dsh 里直接使用 Muse Spark 1.3、MiMo V2.6 等模型做代码任务,无需任何付费 API。
- 本地工具接入:通过 OpenAI 兼容端口,让 LangChain、AnythingLLM 等本地工具使用这些免费模型。
- 模型基准测试:在设置页逐模型跑单调用基准测试,对比速度和输出质量。
- 无网控场景:学生、个人开发者快速试用前沿模型,不需要信用卡和 API Key。
六、坑与注意
⚠️ 必须先装 dsh:这个插件是 dsh 的插件,不能独立运行,必须先安装 DeepSeek Harness。
⚠️ Muse Spark 1.3 / MiMo V2.6 可用性以实际上游为准:模型清单跟随 OpenCode Zen 网关实时刷新,不是写死的,"可用"是实测结果而非承诺。网关点名但被判定为不可路由的模型会在选择器消失,这不是 bug 是设计。
⚠️ 桌面端不要用 link: 安装:如上所述,dsh profile 扫描器有安全闸门,违反会导致应用拒绝启动。
⚠️ 整合包装插件时必须设为 managed 模式:EAC / Mojobox 等整合包安装此插件时,必须设置 distribution: 'managed',否则升级机制冲突会写坏安装目录。
⚠️ 地区门(region-limited)模型的可用性不稳定:上游对特定地区不放行的模型单独归组,有时通有时不通,插件会更新状态但不做保证。
⚠️ 本地转发 Key 不是你的:这是插件生成的本地 Key,不应与他人分享;OpenCode Zen 网关本身免费,但数据经过 opencode.ai 发出,隐私政策遵循上游。
⚠️ 模型选择器在整轮全部被拒时会保留全部选项:这是刻意的设计决策——宁可让用户看到模型也不让选择器变空,但选出来可能会收到 API 错误。
七、与同类对比
| 维度 | dsh-our-free-model | 直接用 DeepSeek API | 其他免费模型聚合站 |
|---|---|---|---|
| 免登录 | ✅ | ❌ 需要 Key | ❌ 通常也要注册 |
| dsh 集成 | ✅ 原生插件 | ❌ | ❌ |
| 模型清单动态刷新 | ✅ 实时探测 | N/A | 不一定 |
| 本地转发端口 | ✅ OpenAI 兼容 | ❌ | 部分 |
| 思考强度真的生效 | ✅ 真实 token 预算 | 取决于调用方 | 不一定 |
| 整合包支持 | ✅ managed 模式 | N/A | N/A |
| 上游透明度 | ✅ 直连 OpenCode Zen | 取决于服务商 | 通常黑箱 |
八、一句话推荐结论
只要你在用 dsh,装上这个插件就能零成本零门槛用上 Muse Spark 1.3 / MiMo V2.6 这些前沿模型,且附带 OpenAI 兼容本地转发——对于个人开发者和学生来说,是目前最顺滑的免费前沿模型入口之一。唯一的前置代价是你得先用上 dsh。