🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Zen 免费模型 HAN102300/dsh-opencode-zen-free

DeepSeek Harness
HAN10230015 天前有提交已提供中文文档扫描:含敏感能力

免密钥接入 OpenCode Zen 免费模型,支持真实工具调用

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HAN102300/dsh-opencode-zen-free
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · other
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量
查看扫描证据(共 5 处,展示前 5 条)
  • 读取密钥环境变量
    lib/index.js:96
    return config.apiKey || process.env.OPENCODE_API_KEY || '';
  • 执行外部命令来自配置/变量
    lib/gate-tools.js:42
    exec(
  • 读取本地文件
    lib/gate-tools.js:69
    info = await stat(target);
  • 读取本地文件
    lib/gate-tools.js:75
    const entries = (await readdir(target)).sort();
  • 读取本地文件
    lib/gate-tools.js:83
    text = await readFile(target, 'utf8');
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-llm-pi-ai
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

这是一个零配置即可用在DSH harness当中,免费使用opencode免费模型的插件

README

由 DeepSeek 最新模型翻译生成
dsh-opencode-zen-free 把 OpenCode Zen 的免费模型接入 DeepSeek Harness(DSH) 的模型选择器。 - 免 key 即可用:默认走公共额度,不需要 OpenCode Console 账号 - 零本地依赖:不需要本机装过 OpenCode,不需要登录,不读任何本地数据 - 零第三方依赖:只依赖 Node 内置模块与 DSH 自身的包 - 支持工具调用,bash / read 是真实可执行的工具,不是占位 安装 推荐用 npm 安装(也可手动复制文件,见下方「手动安装」)。 方式一:npm(推荐) dsh plugin add dsh-opencode-zen-free 然后跳到第 3 步「配置」。 如果 dsh plugin 子命令在你的版本里不可用,退回到方式二。
展开完整文档(README 剩余 1 节)
dsh-opencode-zen-free

把 OpenCode Zen 的免费模型接入 DeepSeek Harness(DSH) 的模型选择器。

- 免 key 即可用:默认走公共额度,不需要 OpenCode Console 账号
- 零本地依赖:不需要本机装过 OpenCode,不需要登录,不读任何本地数据
- 零第三方依赖:只依赖 Node 内置模块与 DSH 自身的包
- 支持工具调用,bash / read 是真实可执行的工具,不是占位

安装

推荐用 npm 安装(也可手动复制文件,见下方「手动安装」)。

方式一:npm(推荐)

dsh plugin add dsh-opencode-zen-free

然后跳到第 3 步「配置」。

如果 dsh plugin 子命令在你的版本里不可用,退回到方式二。

方式二:手动安装

复制到 profile 的 node_modules:

PROFILE="$USERPROFILE/.dsh/profiles/desktop"
cp -r dsh-opencode-zen-free "$PROFILE/node_modules/"

编辑 ~/.dsh/profiles/desktop/package.json:

dependencies 加入:

"dsh-opencode-zen-free": "file:./node_modules/dsh-opencode-zen-free"

dsh.profile.bundles 数组加入:

"dsh-opencode-zen-free"

配置

编辑 ~/.dsh/profiles/desktop/cordis.patch.yml,追加:

- id: llm-opencode-zen-free
name: "dsh-opencode-zen-free"
config:
mode: anonymous # 免 key 走公共额度;改成 private 用自己的 key providerId: "opencode-zen-free" displayName: "OpenCode Zen 免费模型"

想用自己的 Console API key(公共额度被限流时更稳):

- id: llm-opencode-zen-free
name: "dsh-opencode-zen-free"
config:
mode: private
apiKey: "oc_sk_你的key"

重启 DSH

模型选择器会出现「OpenCode Zen 免费模型」分组。

可用模型

清单取自 OpenCode 的 models 端点(https://opencode.ai/zen/v1/models)实际返回的 id,不是照抄官方文档。

| 模型 | 说明 |
| big-pickle | Stealth 模型,免费期数据可能用于改进 |
| longcat-2.5-preview-free | 零留存 |
| mimo-v2.6-flash-free | 免费期数据可能用于改进 |
| glm-5.3-flash-free | 限时免费,零留存 |
| deepseek-v4.1-flash-free | 限时免费,零留存 |
| minimax-m3.1-flash-free | 限时免费,零留存 |
| nemotron-3.5-lightning-free | NVIDIA 试用端点,勿传敏感数据 |
| nemotron-3.5-super-vl-free | NVIDIA 试用端点,支持图片输入 |
| beam-free | 数据保留 30 天;中国大陆/香港/澳门等地区不可用 |

免费模型由 OpenCode 侧提供,可用性与数据条款随时可能变化,以官方说明为准。
上游会增删免费模型(例如 space-bunny-free 已下线),插件不自动跟随,更新插件即可拿到新清单。

配置项

| 字段 | 默认值 | 说明 |
| mode | anonymous | anonymous 免 key;private 用自己的 Console API key |
| apiKey | — | Console API key,仅 private 模式使用;留空则读 OPENCODE_API_KEY |
| baseUrl | https://opencode.ai/zen/v1 | 上游端点 |
| providerId | opencode-zen-free | 在模型选择器里的 provider id |
| displayName | OpenCode Zen 免费模型 | 模型分组显示名 |
| maxAttempts | 12 | 上游偶发错误时的最大重试次数 |
| retryBaseDelayMs | 400 | 首次重试等待毫秒(之后按倍数增长) |
| retryMaxDelayMs | 4000 | 重试等待上限毫秒 |
| streamIdleTimeoutMs | 180000 | 流式响应空闲超时 |
| registerGateTools | true | 把 bash / read 注册为可执行工具 |

常见问题

模型调用返回 RegionError

该模型不在你所在地区开放。beam-free 明确排除中国大陆/香港/澳门等地区,换其他模型即可。

间歇性失败

上游偶发空响应错误,插件会自动重试(默认最多 12 次)。若持续失败,换一个模型,或切到 private 模式使用自有额度。

所有模型返回 FreeTierError(提示「can only be used from within OpenCode」)

这不是配置问题,是 OpenCode 侧对出口 IP 的风控判定。免费层是 IP 维度封禁,与账号无关,换 API key 无效。表现通常是:免费模型全部 403,而付费模型仍能正常返回余额/计费错误。

可尝试的解法(按成功率排序,均不保证):

1. 换一个干净的出口 IP(重启光猫、切换网络、换代理节点)
2. 用 private 模式配合自己的 Console key —— 若付费层正常,这条能立刻恢复可用
3. 邮件申诉至 help@anoma.ly(OpenCode 官方只认这个渠道,GitHub issue 多为模板回复)

若你之前密集测试过,很可能触发了频次阈值;建议改为按需调用,不要短时间大量重试。

private 模式全部 401

apiKey 没配上。检查 cordis.patch.yml 里的 apiKey,或设置环境变量 OPENCODE_API_KEY。

看不到「OpenCode Zen 免费模型」分组

1. 确认 package.json 的 dependencies 与 dsh.profile.bundles 都加了
2. 确认 cordis.patch.yml 里的 id 是 llm-opencode-zen-free
3. 重启 DSH Desktop

模型不调用工具

bash 与 read 需要注册成功才会被调用。若启动日志里有「未找到工具注册表」告警,说明宿主的工具服务未就绪——重启 DSH 通常可解决。

卸载

dsh plugin --profile desktop remove dsh-opencode-zen-free

并从 cordis.patch.yml 删除 llm-opencode-zen-free 段落。

说明

- 免费额度为共享池,高峰期可能被限流,private 模式更稳。
- 部分免费模型会把输入用于改进模型,勿传敏感数据。
- 建议仅用于个人实验,不要用于生产环境。

想了解免费层的准入机制与实现细节,见 NOTES.md。
预览分享卡片长什么样 ↓HAN102300/dsh-opencode-zen-free
分享 · DeepSeek Harness Hub
HAN102300/dsh-opencode-zen-free

免密钥接入 OpenCode Zen 免费模型,支持真实工具调用

这是你的仓库?认领条目

回到顶部