ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

dsh-our-free-model:免登录免 Key,3 步装进 dsh 白拿 DeepSeek V4.1 Flash 与 Kimi K3

dsh-our-free-model:免登录免 Key,3 步装进 dsh 白拿 DeepSeek V4.1 Flash 与 Kimi K3

dsh-our-free-model:免登录免 Key,3 步装进 dsh 白拿 DeepSeek V4.1 Flash 与 Kimi K3

【免费下载链接】dsh-our-free-model在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型——完全免费,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, DeepSeek V4.1 Flash and Kimi K3 among them. Completely free, with no usage cap.项目地址: https://gitcode.com/gh_mirrors/ds/dsh-our-free-model

dsh-our-free-model 是一个 dsh 插件:装上它,DeepSeek V4.1 Flash、Kimi K3 这类前沿模型直接出现在模型选择器里,不需要账号、不需要 API Key,也没有用量上限。本文按"先判断宿主、再走对应路线"的方式给出安装步骤与高频报错修复,照做约 10 分钟可以跑通。

装之前,先判断你的宿主

走哪条安装路线,取决于你平时怎么运行 dsh、插件字节最终落在哪里。对号入座:

判断维度你的情况走哪条路
怎么运行dsh web命令行起服务,profile 是普通的 web profile主推路线:一行命令装(下文详走)
怎么运行DSHEAC AIO / DeepSeek Harness 桌面端窗口(Electron 或 Tauri 壳)应用内插件管理器;没有管理器时用真实目录手工装
装在哪由 EAC 整合包、Mojobox 之类的分发渠道统一带上插件字节交给安装方,bundle config 设distribution: managed
装在哪准备npm install dsh-our-free-model❌ 停手,换用本仓库的 Release 包或本地源码目录

最后一条最容易踩坑。npm 上的同名包不是本仓库发布的:index.js、client.js被第三方改动过,还多出本仓库从未有过的src/channel-visibility.js。装它既拿不到签名清单校验,也没有应用内升级。

主推路线:web profile 四步装完

第 1 步:取一份完整的插件包

  • 做什么:让本机拥有一份完整插件,来源只有两种——本仓库 Release 页的发布包,或本地可信源码。
  • 怎么做:源码路线先克隆再在本机打 tarball:
git clone https://gitcode.com/gh_mirrors/ds/dsh-our-free-model npm pack --ignore-scripts --pack-destination "<DSH_HOME>/profiles/<profile>/vendor"

npm pack按package.json的files字段打包,产物是完整 tarball,不会漏文件。

  • 正确的结果:得到dsh-our-free-model-2.7.2.tgz,或手里有一个完整源码目录。
  • 最容易踩的坑:❌ 只复制index.js、client.js两个入口脚本。渠道加载依赖adapter/、locale/以及vendor/channel-pack/下的pack.js与 WASM,缺哪个都会在启动时报渠道加载失败。

第 2 步:执行安装命令

  • 做什么:把插件挂到你实际使用的那个 profile。
  • 怎么做:
dsh plugin --profile web add /绝对路径/dsh-our-free-model

--profile填你真正在用的 profile 名,add后面跟插件的绝对路径;桌面端 profile 不允许命令行写入,这条命令只适用于纯 web profile。

  • 正确的结果:命令正常结束,profile 里多出插件文件。
  • 最容易踩的坑:路径写成相对路径或在别的 profile 下执行——装对了目录但装错了 profile,重启后选择器里看不到任何变化。

第 3 步:重启并确认分组出现

  • 做什么:装完重启一次应用(dsh web退出后重新拉起)。
  • 怎么做:打开模型选择器。
  • 正确的结果:出现Our Free Model分组,里面是可用的免费模型;若你的网络出口被部分上游限制,受限模型会单独出现在Our Free Model · region-limited分组里。
  • 最容易踩的坑:不重启就下结论"没装上"。插件的适配器与设置路由都在启动时接线,跳过重启等于没装。

第 4 步(可选):离线核对 bundle 组合

  • 做什么:不启动界面,只确认 bundle 只被注册了一次。
  • 怎么做:
dsh --profile <profile> --dump-config | grep our-free-model
  • 正确的结果:应当只出现一个id: our-free-model。
  • 最容易踩的坑:出现两次,说明 patch 层被重复注册,去看下文排障第 6 条。

桌面端与整合包:备选路线速览

路线适用场景一句话操作要点
桌面端插件管理器DSHEAC AIO / DeepSeek Harness 桌面端设置 → 插件 里搜索 dsh-our-free-model,一键安装或升级
手工真实目录安装桌面端无管理器、必须自己管字节tarball 放入 profile 的vendor/(vendor 即 profile 目录下的私有依赖存放处)→ profile 的package.json里声明"dsh-our-free-model": "file:./vendor/dsh-our-free-model-2.7.2.tgz"→dsh.profile.bundles末尾追加"dsh-our-free-model";❌ 不要用link:依赖或手工 junction,✅ 只用真实目录
整合包托管安装EAC 整合包、Mojobox 等分发渠道字节交给安装方,bundle config 设distribution: managed,应用内升级、公告 feed 与热重载停用,模型功能保留
独立本地服务完全不装 dsh,只要模型接口仓库根目录执行npm run start:standalone,默认端口18900、数据目录~/.our-free-model,安装制品尚未发布

手工真实目录路线多一句提醒:被dsh.profile.bundles引用的包,其自带的 patch 层会自动生效,❌ 不要再向cordis.patch.yml添加条目。

自检与排障:6 个高频症状对号入座

  1. 症状:装到了 npm 的同名包,功能异常或校验失败。原因:npm 的dsh-our-free-model由第三方打包,index.js、client.js被改动,多出了本仓库没有的文件。修复:卸载它,改用本仓库 Release 包或本地源码目录重装。

  2. 症状:命令行报profile "desktop" is managed exclusively by the Electron application。原因:桌面端 profile 只允许桌面应用自己管理,命令行写不进去,这是宿主保护机制。修复:进桌面端插件管理器完成安装或升级;命令行安装仅适用于纯 web profile。

  3. 症状:启动报PROFILE_UPGRADE_REQUIRED: offline dependency migration is not yet available。原因:启动闸门在 web 服务起来之前扫描 profile 目录,发现手工创建的符号链接或目录 junction,只放行 dsh 自身在.dsh-module-fallback下生成的链接。修复:移除手工链接,改用应用内插件管理器或真实目录安装;装完可先跑桌面端自带的闸门自检:

node -e " const g = require('<DSHEAC AIO 安装目录>/sidecar/dist/lib/profile-upgrade.js'); const app = '<安装目录>', profile = '%DSH_HOME%/profiles/<profile>'; console.log(g.planProfileUpgrade(app, profile)); g.assertProfileStartup(app, profile); console.log('startup gate: PASS'); "

预期status: 'compatible'、mismatches为空数组,随后打印PASS,再放心启动。

  1. 症状:安装中途报ERR_PNPM_VIRTUAL_STORE_DIR_MAX_LENGTH_DIFF。原因:报错发生在下载插件之前——profile 里已有的node_modules由旧版 pnpm 生成,dsh 更新后内置 pnpm 版本变化,拒绝在旧参数上继续安装,与插件仓库无关。修复:关闭 dsh,删除该 profile 的node_modules与pnpm-lock.yaml使其重建,再重新安装:
rd /s /q "%DSH_HOME%\profiles\web\node_modules" del "%DSH_HOME%\profiles\web\pnpm-lock.yaml"

伴随出现的Ignoring broken lockfile警告会随重建一同消失。

  1. 症状:插件市场自动安装卡在git ls-remote "git+ssh://git@github.com/..."。原因:git 源的自动安装会把地址交给 pnpm,pnpm 再调用本机 git;若本机 git 配了insteadOf重写(常见于把 https 改写为 ssh),这一步在下载任何插件文件之前失败。修复:git config --global --get-regexp insteadof查出并重写规则;或绕开 git 解析——从 Release 下载发布包解压后dsh plugin add <解压目录>。

  2. 症状:启动报duplicate loader entry id: our-free-model。原因:bundle 已在dsh.profile.bundles注册,patch 层又跟着包自动生效,等于注册了两次。修复:删掉cordis.patch.yml里的对应条目,只保留dsh.profile.bundles中那一条。

装好之后你解锁了什么

  • 免费车道:选择器里的 Our Free Model 分组,DeepSeek V4.1 Flash、Kimi K3 直接可选,无账号无 Key;清单跟随上游刷新,只广播你本机网络出口实测可达的模型,被拒路由的模型不再占位。
  • 桌面端专属 EAC 协付渠道:模型名带EAC前缀;凭据以 AES-256-GCM 加密密封、由宿主指纹闸门把守,在设置页「EAC 渠道授权」里一键完成 GitHub 登录并 star 本仓库即可解锁,无需复制粘贴;命令行及其它宿主中该通道完全不存在。
  • 本机数据看板:17 周 Token 热力图、总量曲线(总计/单模型)、输出速度与首字延迟逐次采样,数据全部落在DSH_HOME/our-free-model/,零上传。热力图格子按周对齐、不再横向拉伸:

  • 本地 OpenAI 兼容转发端口:/v1/chat/completions、/v1/responses与 Anthropic/v1/messages全部可用,只绑回环地址、无 Key 一律拒绝,本机其它工具填 base URL 加 Key 就能调用这些模型。
  • 应用内升级:Ed25519 签名清单 → SHA-256 逐文件校验 → 备份 → 原子替换 → 热重载,任一步失败自动回滚到上一版本,不用重装也不用重启。

安全与风险边界

你的 prompt、工具结果与图像会作为正常推理请求发往所选模型的上游(OpenCode 或 Kilo AI 的公共网关);Kilo 免费池的模型卡明确声明 prompt 可能被上游提供方记录并用于改进服务,所以密码、密钥、个人身份信息、商业机密不要走免费车道。免费额度由上游单方面提供,随时可能限流、收费或下线——该车道按会话统计速率,短时间打满会返回 429 并被标记「已达限额」。用量、设置、转发 Key 只在本机;另外源码是明文 JavaScript,能访问该目录的人即可读懂网关逻辑,这是本地插件分发形态的固有属性。

资源索引

要查什么去哪找
完整安装与使用说明README.md
发布文件清单与版本(当前 2.7.2)package.json 的files与version字段
bundle 的 patch 层声明cordis.patch.yml
上游来源、出网目标与凭据说明README.md「上游是哪些源」与「安全与隐私」两节
应用内升级与签名清单逻辑src/updater.js
公告 feed 拉取与缓存src/feed.js
EAC 协付渠道授权闸门src/eac-login.js
聚合渠道 76 家提供商注册表src/providers/registry.json
独立本地服务(无需 dsh)packages/standalone/README.md
v2.7.2 旧版升级路径修复说明docs/releases/v2.7.2.md

【免费下载链接】dsh-our-free-model在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型——完全免费,不限量。 All you do is install this plugin in dsh: no login, no sign-up, no API key — the frontier models are just there, DeepSeek V4.1 Flash and Kimi K3 among them. Completely free, with no usage cap.项目地址: https://gitcode.com/gh_mirrors/ds/dsh-our-free-model

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进