JavaScript · 项目报告

zouyuxuan122/dsh-our-free-model

在 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 — the frontier models are just there, Muse Spark 1.3 and MiMo V2.6 among them. Completely free, with no usage cap.

已完成 打开 GitHub
Z
414星标
22Fork
3Issue
MIT许可证

分析结果

项目分析

这是一个 DeepSeek Harness(dsh)插件,用于在 dsh 中接入 OpenCode Zen 网关提供的免费模型。安装后无需登录、注册或填写 API Key,即可在模型选择器中使用 Muse Spark 1.3、MiMo V2.6 等上游模型,并提供模型可用性探测、地区限制分组、思考强度控制、本地 OpenAI 兼容转发、用量看板、公告中心和应用内升级等功能。项目为 JavaScript 编写,MIT 许可,零依赖、无构建步骤,目前 README 标注为 beta 状态。

适用领域 大语言模型接入 / dsh / DeepSeek Harness 插件 / AI Agent 工具链 / OpenAI 兼容 API 转发 / 免费模型 Provider / 本地开发者工具 / 模型可用性探测与路由
配置难度 中等。普通 dsh web 用户通过命令行安装后重启即可使用,难度较低;但桌面端、整合包、手工安装、profile 自检、本地转发和故障排查涉及 dsh profile、node_modules、bundle 配置和网络出口判断,对非技术用户有一定门槛。
商业价值 对个人开发者和小团队的价值较高:它显著降低了在 dsh 中体验多种 LLM 的成本,免账号和免 API Key 的方式适合快速试验、原型开发、Agent 测试和本地工具集成。对商业生产环境则应谨慎评估,因为上游免费服务的稳定性、合规性、数据边界和长期可用性不可控,更适合作为研发辅助、低成本探索或备用模型通道,而不宜直接作为关键业务的唯一模型供应链。
01

技术亮点

  • 装完即用:无需账号、无需 API Key、无需配置上游额度。
  • 模型清单跟随上游刷新,不是写死在插件中的静态列表。
  • 可用性探测较细致:会过滤明确不可路由模型,将地区限制模型单独分组,同时避免因 5xx、429、超时等临时问题误判模型不可用。
  • 提供本地 OpenAI 兼容接口,支持 `/v1/models`、`/v1/chat/completions` 和 `/v1/responses`,便于接入其他工具。
  • 思考强度通过实际输出 token 预算实现,而不是仅发送可能无效的 `reasoning_effort` 字段。
  • 用量看板全部保存在本机,提供 token 热力图、趋势、速度和首字延迟等统计。
  • 应用内升级流程包含下载、SHA-256 校验、备份、原子替换、回滚和热重载。
  • 处理了上游响应 Content-Type 不准确但 body 实际为 SSE 的情况,降低流式调用误判失败的概率。
  • 结构性适配 dsh LLM 接口,减少对特定内核包版本的强绑定。
  • README 对实现细节、踩坑、验收情况和真实上游测试记录说明非常充分。
02

目标用户

  • 正在使用 dsh / DeepSeek Harness 的中文开发者
  • 希望免 API Key 体验前沿 LLM 的个人用户
  • 需要在本地工具中复用免费模型的 AI 应用开发者
  • 开发 dsh provider 插件或模型适配器的开发者
  • 希望用 OpenAI 兼容接口接入本地工具、TUI、Agent 框架的用户
  • 对不同模型地区可用性、上下文长度、输出预算有明确需求的高级用户
03

配置要求

  • 不需要上游账号、登录、注册或 API Key。
  • 需要 dsh / DeepSeek Harness 环境,且版本应在 README 标注的适配范围内。
  • 需要本机网络能够访问 `https://opencode.ai`,模型可用性取决于当前机器的网络出口和地区限制。
  • 插件默认使用 OpenCode 的 Zen 网关作为唯一上游来源,不经过 README 所述的第三方中转。
  • 如果启用本地 OpenAI 兼容转发,需要在设置页配置监听地址、端口并生成本地 API Key。
  • 如果由整合包托管安装,应设置 `distribution: managed`,此时插件应用内升级、公告 feed 与热重载会停用,以避免多个写入者同时修改安装目录。
  • 桌面端 profile 目录中不能出现不被允许的符号链接或 junction,否则可能触发 `PROFILE_UPGRADE_REQUIRED` 启动失败。
  • 私有 JSON 存储会记录设置、用量等数据;转发 Key 存放在权限为 0600 的本地文件中。
04

适用场景

  • 在 dsh 输入框模型选择器中直接选择 Our Free Model 分组下的免费模型进行对话
  • 使用 MiMo V2.6、Muse Spark 1.3 等上游可用模型进行代码生成、问答、推理和 Agent 任务
  • 通过 Light / Balanced / Deep 三档思考强度控制输出 token 预算
  • 启用本地 OpenAI 兼容转发端口,让其他工具通过 base URL 和 API Key 调用模型
  • 查看本地用量统计,包括 token 热力图、请求趋势、首字延迟和模型汇总
  • 检测当前网络出口下哪些模型可用、哪些模型受到地区限制
  • 在 dsh 无浏览器界面的 composition 中作为 LLM provider 使用
  • 通过应用内升级机制更新插件,而不手动替换文件
05

部署与配置

  • 确认已安装并能运行 dsh,README 标注适配 dsh 0.1.5 到 0.1.7-rc.2。
  • 命令行纯 dsh web 场景:执行 `dsh plugin --profile web add /绝对路径/dsh-our-free-model`,其中 `--profile` 替换为实际使用的 profile。
  • 安装完成后重启一次应用。
  • 桌面端或 DSHEAC AIO 场景优先使用应用内插件管理器安装,避免使用 `link:` 依赖或目录 junction。
  • 如需桌面端手工安装,应将发布文件复制到 `<DSH_HOME>/profiles/<profile>/node_modules/dsh-our-free-model/`,在 dependencies 中加入 `"dsh-our-free-model": "1.1.2"` 或对应版本号,并在 `dsh.profile.bundles` 末尾追加 `"dsh-our-free-model"`。
  • 桌面端不要额外在 `cordis.patch.yml` 里重复添加条目,否则可能触发 `duplicate loader entry id: our-free-model`。
  • 启动前可用 README 中的 profile gate 自检脚本确认 `status: compatible`,并用 `dsh --profile <profile> --dump-config | grep our-free-model` 确认只出现一个插件入口。
  • 安装后在 dsh 模型选择器中选择 `Our Free Model` 分组下的模型即可使用。
06

风险与注意事项

  • 免费且不限量的能力依赖 OpenCode Zen 网关,上游策略、可用性、限流或服务条款变化可能直接影响插件可用性。
  • 虽然 README 声称不经第三方中转,但请求仍会发送到 `https://opencode.ai`,敏感代码、商业机密或隐私数据不应盲目上传。
  • 项目处于 beta 状态,且依赖 dsh 内核接口行为;dsh 后续版本变化可能导致兼容性问题。
  • 模型可用性取决于本机网络出口,部分地区可能出现 region-limited 或无法访问。
  • 桌面端安装规则较复杂,错误使用 `link:`、junction 或重复注册 patch 可能导致应用无法启动。
  • 应用内升级、热重载、公告 feed 等功能会修改或加载本地插件代码,需要信任仓库维护者和更新源。
  • 免费模型的服务质量、稳定性、上下文长度和速率可能不如正式商业 API,可控性有限。
  • 本地 OpenAI 兼容转发端口若监听地址配置不当,可能被局域网或其他进程访问,应妥善保护 API Key 和监听范围。
  • README 中版本示例与当前发布可能不完全一致,实际安装时应以 release/package 版本为准。

历史记录

热榜历史快照

2026-09-30 第30名 新收录 · github_search