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

Zen Go 接入配置 IWAIBAOLI/dsh-opencode-go-setup

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

把 OpenCode Zen Go 模型接入 harness 并验证连通

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · model
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 78 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 发起网络请求
    verify.mjs:65
    const res = await fetch(CATALOG_URL, { signal: AbortSignal.timeout(10000) })
  • 读取本地文件
    verify.mjs:286
    if (!existsSync(configPath)) {
  • 读取本地文件
    verify.mjs:295
    settings = parseSettings(readFileSync(configPath, 'utf8'))
  • 读取密钥环境变量
    verify.mjs:339
    const apiKey = process.env.OPENCODE_API_KEY
  • 发起网络请求
    verify.mjs:355
    const res = await fetch(url, {
扫描于 2026/11/1(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 验证连通性

把 DeepSeek Harness 接入 OpenCode Zen Go(opencode-go)作为 LLM 服务商:settings.yaml 配置、常见坑与验证方法。

README

由 DeepSeek 最新模型翻译生成
将 DeepSeek Harness 连接到 OpenCode Zen Go(opencode-go) 将 DeepSeek Harness 的 LLM 提供商接入 OpenCode Zen Go(opencode.ai 的 Go 会员服务),这样 harness 就能直接使用 Zen Go 模型(DeepSeek V4 Flash / Pro、GLM、Qwen、Kimi、MiniMax、Grok 等)。 注意:opencode-go(Zen Go,基于订阅)和 opencode(Zen,按量付费)是两个不同的服务,拥有各自的端点和计费方式。本指南仅涵盖 Zen Go。 前置条件 - OpenCode Zen Go 会员(opencode.ai) - 有效的 OPENCODE_API_KEY(Zen 和 Zen Go 共用同一个密钥) - 已安装 DeepSeek Harness 配置 编辑 ~/.dsh/settings.yaml: llm-pi-ai: providers: opencode-go: apiKeyEnv: OPENCODE_API_KEY models: - id: deepseek-v4-flash 将你的密钥放入 ~/.dsh/.credentials.yaml(或设置 OPENCODE_API_KEY 环境变量):
展开完整文档(README 剩余 1 节)
将 DeepSeek Harness 连接到 OpenCode Zen Go(opencode-go)

将 DeepSeek Harness 的 LLM 提供商接入 OpenCode Zen Go(opencode.ai 的 Go 会员服务),这样 harness 就能直接使用 Zen Go 模型(DeepSeek V4 Flash / Pro、GLM、Qwen、Kimi、MiniMax、Grok 等)。

注意:opencode-go(Zen Go,基于订阅)和 opencode(Zen,按量付费)是两个不同的服务,拥有各自的端点和计费方式。本指南仅涵盖 Zen Go。

前置条件

- OpenCode Zen Go 会员(opencode.ai)
- 有效的 OPENCODE_API_KEY(Zen 和 Zen Go 共用同一个密钥)
- 已安装 DeepSeek Harness

配置

编辑 ~/.dsh/settings.yaml:

llm-pi-ai:
providers:
opencode-go:
apiKeyEnv: OPENCODE_API_KEY
models:
- id: deepseek-v4-flash

将你的密钥放入 ~/.dsh/.credentials.yaml(或设置 OPENCODE_API_KEY 环境变量):

OPENCODE_API_KEY: sk-your-key

要点:

- 不要设置提供商级别的 baseURL。 pi-ai 目录已经为每个模型携带了正确的端点(anthropic 协议的模型使用 https://opencode.ai/zen/go,openai 协议的模型使用 https://opencode.ai/zen/go/v1)。提供商级别的 baseURL 会覆盖每个模型的端点,是 404 错误的头号来源。
- 模型条目会与 pi-ai 目录合并:仅需 id 即可;上下文窗口 / 最大输出 token 数会自动从目录中获取。你可以显式声明 contextWindow / maxTokens,但不要超过目录中的值。
- 要使用更多模型,请将其 id 添加到 models 列表中(完整列表见下文)。
- 要让 harness 默认使用此提供商,请将 agent-default-model.provider 设置为 opencode-go。

更改设置后请重启 harness(正在运行的进程会缓存旧配置)。

验证

推荐:自检脚本(已包含,零依赖)

node verify.mjs # static config check (no key needed)
node verify.mjs --live # also send a real request (needs OPENCODE_API_KEY)
node verify.mjs --list-models # list supported models

静态检查会验证:提供商名称、模型 id 是否与目录匹配、意外的 baseURL 错误、容量合理性,并打印每个模型的真实请求 URL。--live 通过并返回 HTTP 200 意味着配置端到端可用。

手动:curl

curl -X POST https://opencode.ai/zen/go/v1/chat/completions \
-H "Authorization: Bearer $OPENCODE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek-v4-flash","messages":[{"role":"user","content":"hi"}],"max_tokens":32}'

预期返回 HTTP 200 以及 chat.completion JSON 响应。

支持的模型权威列表是 node verify.mjs --list-models:它在运行时从 pi-ai 的官方 npm 发布 获取最新目录(离线时回退到内嵌快照并给出警告)——无需手动维护。

当前目录按协议分组(每个协议有自己的端点):

| 协议 | 端点 | 示例模型 |
| openai-completions | https://opencode.ai/zen/go/v1/chat/completions | deepseek-v4-flash, deepseek-v4-pro, glm-5.2, kimi-k3, qwen3.6-plus, mimo-v2.5, ... |
| anthropic-messages | https://opencode.ai/zen/go/v1/messages | qwen3.7-plus, qwen3.8-max, minimax-m3 |
| openai-responses | https://opencode.ai/zen/go/v1/responses | grok-4.5, gpt-5.6-luna |

免费模型(deepseek-v4-flash-free 以及其他带 -free 后缀的 id)在 Zen Go 上不受支持——它们会返回 401 ModelError: not supported。它们仅在 Zen(/zen/v1)上可用。

故障排查

| 症状 | 原因 | 修复方法 |
| 404,返回 opencode.ai 的 HTML 页面 | baseURL 以 /chat/completions 结尾,而 pi-ai 又追加了一次,或者 URL 本身就是错的 | 移除 provider 级别的 baseURL;让目录端点生效 |
| 401 Insufficient balance | 使用了 opencode(Zen 按量付费)而不是 opencode-go | 将 provider 键重命名为 opencode-go;或在 opencode.ai 充值 |
| 401 ModelError: not supported | 模型 id 不属于 Zen Go(例如 -free 模型) | 使用目录中的模型;参见 node verify.mjs --list-models |
| 401 无效密钥 | 凭据/环境变量中缺少密钥 | 检查 ~/.dsh/.credentials.yaml 和 OPENCODE_API_KEY |
| 模型返回 404 | 模型 id 拼写错误 | 与 --list-models 的输出进行比对 |

相关链接

- OpenCode Zen 文档
- pi-ai(模型目录来源)
- DeepSeek Harness
预览分享卡片长什么样 ↓IWAIBAOLI/dsh-opencode-go-setup
分享 · DeepSeek Harness Hub
IWAIBAOLI/dsh-opencode-go-setup

把 OpenCode Zen Go 模型接入 harness 并验证连通

回到顶部