Yuanloss/dsh-opencode-go-sub0

dsh-opencode-go-sub

OpenCode Go 订阅与 Zen 免费档插件:展示完整模型目录,支持零配置密钥自动发现与特定模型自动路由。

AI 分析

核心用途是接入和管理 OpenCode 订阅及免费模型。适合拥有 OpenCode 凭证、需要使用其模型库的用户。

包名
dsh-opencode-go-sub
版本
0.1.0
许可证
MIT
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Yuanloss/dsh-opencode-go-sub

配置密钥

只要在 DSH 里把 key 填过一次,插件就自动读取,不需要再手动编辑任何文件。

模型设置/凭证界面里填的 API key,会由 DSH 凭证服务写入 ~/.dsh/.credentials.yaml;插件直接读取这个文件(键名 OPENCODE_GO_API_KEY)。所以三种入口任选其一即可,殊途同归:

  1. 在 DSH 界面里填(推荐):在 DSH 的凭证/模型设置界面输入 key(等价于往 ~/.dsh/.credentials.yaml 写一行):
    OPENCODE_GO_API_KEY: sk-你的Go订阅key
    
    key 在 opencode.ai 控制台 → 你的 workspace → OpenCode Go 页面复制。装了这个插件,只要在 DSH 里填过这一项就能直接用
  2. 环境变量(重启 dsh web 前设置):
    OPENCODE_GO_API_KEY=sk-你的Go订阅key
    
  3. 安装 dsh-api-key-pool 后,在其 pool-config.jsonpools.opencode-go.keys 中配置。

解析优先级:环境变量 > ~/.dsh/.credentials.yaml > key pool。插件直接读凭证文件,不依赖任何 cordis 服务注入。启动日志会打印 key 来源(如 key resolved from dsh-credentials:OPENCODE_GO_API_KEY)。

⚠️ 重要(区分"配置密钥"和"添加 provider 路由")

  • 配置密钥:在任何界面输入 key / 设置凭证,都可以,插件会自动读取。
  • 添加 provider 路由:不要手动新增一个命名为 opencode-go 的自定义提供商模型 provider——插件已在内部注册 opencode-go(订阅)与 opencode-zen(免费)两个路由,再加同名的会触发 DUPLICATE_ADAPTER 冲突,可能导致插件加载失败。
  • 插件自带订阅 + 免费两组,无需手动添加。若确需接入其他第三方 OpenAI 兼容端点,请用别的路由名(如 ocgomy-gateway)。