opencode2dsh:DSH 插件

前言

DeepSeek Harness (DSH) 的核心設計理念是插件化。在使用 DSH 進行本地或私有化部署時,調用外部免費模型通常需要申請 API Key 或配置複雜的代理。opencode2dsh 插件通過適配 OpenCode Zen 的匿名通道,解決了這一痛點。

核心功能

該插件爲 DSH 註冊了一個原生適配器,直接連接 OpenCode Zen 的免費模型。主要能力如下:

  • 零憑證、零設置:使用匿名通道,無需 API Key 或註冊流程。
  • 原生適配器:以 npm 包形式集成,無 sidecar 進程或本地端口占用(遺留模式未打包)。
  • 請求僞裝:發出的請求頭與 OpenCode CLI 保持一致,請求來源難以被識別。
  • 思考級別選擇:支持在 DSH 模型選擇器中調整推理強度(如 Off/Minimal/High)。
  • 實時目錄與回退:帶有回退鏈的實時目錄,支持自愈。
  • 錯誤處理:提供正確的錯誤界面,而非通用報錯。

安裝與啓用

在終端執行以下命令進行安裝:

dsh plugin --profile web add @opencode2dsh/dsh-plugin

安裝完成後,重啓 dsh web 服務:

dsh web

重啓完成後,打開 DSH 的模型選擇器,從 opencode2dsh 組中選擇一個模型即可使用。

注意事項

使用前需確認環境滿足以下條件:

  • 環境要求:需要運行帶有 web profile 的 DSH;Node.js 版本需 ≥ 20。
  • 網絡要求:確保出站 HTTPS 允許訪問 opencode.ai 和 models.dev。
  • 權限限制:插件安裝路徑限制爲 lib/。
  • 安全提示:插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。

短結尾

opencode2dsh 爲 DSH 用戶提供了接入 OpenCode Zen 免費模型的直接途徑。它通過原生適配器避免了額外的進程開銷,並提供了完善的目錄管理和錯誤處理。更多詳情可參考項目目錄頁或 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜