zouyuxuan122/dsh-our-free-model
dsh-our-free-model
dsh-our-free-model is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile web add /绝对路径/dsh-our-free-modelRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-our-free-model)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from zouyuxuan122/dsh-our-free-model, cleaned of badges and images.
dsh-our-free-model
简体中文 | English
你只需在 dsh 里装上这个插件,无需登录、注册、填 API Key 或任何其它操作, 就能用上包括 Muse Spark 1.3、MiMo V2.6 在内的前沿模型——完全免费,不限量。
All you do is install this plugin in dsh: no login, no sign-up, no API key, nothing else. The frontier models are just there — Muse Spark 1.3, MiMo V2.6 and the rest. Free, with no usage cap.
模型清单跟随上游刷新,可用性由你自己这台机器的网络出口实测得出, 思考强度下发的是真实预算而不是提示词,另附一个 OpenAI 兼容的本地转发端口。
纯插件挂载:不改内核、无构建步骤、零依赖。
亮点
- 装完即用,没有配置环节——不需要账号、不需要 Key、不需要去哪个后台开配额。
- 上游写在明面上——只有一个来源:OpenCode 的 Zen 网关(
https://opencode.ai),不经任何第三方中转。谁在服务你的请求、你的数据发到哪儿,见上游是哪些源。 - 清单跟随上游——模型集合、上下文长度与能力每次刷新重新拉取,不是写死在插件里的一份快照。
- 选择器只给真能用的模型——上游清单点名、但网关明确拒绝路由的模型(回
Model is unavailable、404 找不到这个 id)会从下拉框里移除,只在设置页留痕并写清拒因;网关自己的毛病(5xx)、配额(429)、超时断网这些不是对模型的判定,一律保持可达;地区门拦截的单独归到region-limited分组。整轮全部被拒时一律保留,绝不让选择器变空。 - 公告中心 + 实时推送——仓库主人在仓库里编辑一份 JSON 并推送,所有安装最迟在一个轮询周期内收到;内容是白名单约束下的 HTML,支持图文排版;
urgent级别直接全屏弹窗;可选系统级通知。 - 应用内升级——设置页一键升级:下载 → SHA-256 校验 → 备份 → 原子替换 → 校验回读 → 热重载,任一步失败自动回滚到上一个版本。
- 热重载——升级与代码更新即时生效,不需要重启应用;也可在设置页手动触发,或开启文件监视自动重载。
- 流式响应认出 body 而不是认出 header——网关在高负载下会用
application/json的 content-type 回一整套 SSE 帧,插件按 body 的形状判定并把已嗅探的字节重新喂回流,既不会整轮报错,也不会因为一个 header 说谎就把能用的模型判成不可用。 - 思考强度真的生效——
Light / Balanced / Deep对应输出 token 预算 2 048 / 8 192 / 模型上限,且逐次调用留痕。思考关不掉的模型(MiMo V2.6 这类)三档整体翻倍为 4 096 / 16 384 / 模型上限,因为思考与正文抢的是同一份额度;设置页每张模型卡都直接印出这一档实际会下发的上限。它不是把一个 effort 字符串丢给上游然后假装有用(原因见为什么用预算而不是 reasoning_effort)。 - 无浏览器界面也能跑——插件只把
llm当作硬依赖,没有 web server 的 composition(dsh-tui这类)里照样启动、照样出模型;看板半身挂在一条自己的 fiber 上,等webServer出现再挂载,所以既不会把模型车道拖下水,也不会因为插件先于 web 服务加载就永远丢掉设置页。 - 用量看板,全部留在本机——Token 热力图、总量曲线(可看总计或单个模型)、输出速度与首字延迟逐次采样。不上传任何东西。
- OpenAI 兼容转发端口——本机其它工具用一个 base URL + Key 就能调用这些模型。
- 接口有鉴权围栏——插件的 HTTP 路由优先级高于内核
/api,因此自带与内核一致的信任检查(优先复用 composition 的 connection 服务,缺失时退回结构化围栏)。
你会看到什么
输入框的模型选择器
| 分组 | 内容 |
|---|---|
Our Free Model | 当前网络出口可直接使用的模型 |
Our Free Model · region-limited | 上游对该地区不放行的模型,保留可见但单独隔离 |
被判定为「点名但不路由」的模型不出现在任何分组里——它们只在设置页的不在选择器中分组留痕, 带上拒因与探测时间,某一次探测重新通过后会自动回到选择器。
设置页 设置 → Our Free Model,六个分区:
- 模型清单——每个模型的可用性、视觉还是纯文本、上下文窗口、最长输出、各思考档位实际下发的 输出上限、实测首字延迟,以及一次单调用基准测试按钮。
- 公告中心——仓库主人推送的公告流:未读计数、紧急徽章、单条/全部已读、检查新公告按钮、系统通知开关。公告正文按白名单渲染 HTML。
- 用量看板——总览计数、17 周 Token 热力图、总量曲线(Token / 请求数切换,总计与单模型切换)、速度迷你图、按模型汇总表。
- 本地转发——开关、监听地址与端口、复制 base URL、显示 / 复制 / 轮换 API Key,并给出一条可直接跑的
curl示例。 - 插件设置——总开关、是否展示地区受限模型、探测间隔、默认输出上限,以及当前探测到的出口 IP 与国家。
- 插件升级——当前/最新版本、检查更新、一键升级(含进度与失败原因)、最近一次升级历史、热重载按钮与文件监视开关。
首次启动公告——分 5 页(前言 / 模型清单 / 使用步骤 / 功能介绍 / 公告与升级),确认一次后不再弹,除非文案版本号被提升。
安装
命令行(纯 dsh web)
dsh plugin --profile web add /绝对路径/dsh-our-free-model
装完重启一次应用。--profile 填你实际使用的那个。
DSHEAC AIO / 桌面端:先看这段
桌面端在拉起 web 服务之前会跑一道 profile 闸门。它的扫描器只放行 dsh 自己在
.dsh-module-fallback 下生成的链接;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"
…


