dsh-opendesign-go:在 DSH 里接入 OpenDesign Go 套餐的 12 个模型

前言

DeepSeek Harness(DSH)把模型接入、会话和工具调用拆成可组合的插件。如果你已经订阅了 OpenDesign 的 Go 套餐,却要在 DSH 里自己拼网关地址、凭据和模型列表,维护成本会落在每次换模型或换账号上。社区插件 dsh-opendesign-go 把 Go 套餐下的 Design Plan 模型注册成统一的 provider,推理走 OpenAI Chat Completions 协议,并在设置页集中处理额度、用量和多账号。下面按「是什么 → 能做什么 → 怎么装 → 怎么用」说明。

这是什么

dsh-opendesign-go 是维护者 EliteOtaku 发布的 DSH 客户端类插件,npm 包名与仓库名一致。当前发布版本为 0.1.9(MIT 许可证)。它面向已购买 OpenDesign Go 订阅的用户:在 DSH 桌面端 >= 0.2.0-rc.1 上注册名为 dsh-opendesign-go 的模型提供方,暴露套餐内的 12 个模型,并附带用量统计、额度读取与多账号切换能力。

目录页:SkillHub - dsh-opendesign-go
源码与文档:GitHub - EliteOtaku/dsh-opendesign-go

核心功能

README 中的功能表可以概括为以下几类,均可在设置页或 profile 配置中落地。

能力 说明
接入 Go 套餐 注册 provider,提供 Design Plan 的 12 个模型
用量统计 记录经本插件发出的请求,按模型汇总输入/输出/缓存 token,并按各厂商公开单价估算成本
额度读取 可勾选后调用本机 OpenDesign 桌面端自带的 vela CLI,读取 5 小时 / 7 天额度窗口
多账号 每个账号对应一份独立订阅与一把 API Key;可开启失败自动切换
每模型参数 为单个模型覆盖上下文窗口与 max_tokens 上限
模型开关 取消勾选的模型不出现在会话模型选择器
图片输入 声明了 image 模态的模型可接收图片;纯文本模型收到占位文本
工具读图 read_image 读到的图片会随请求发给模型,而不只返回路径文本

文档强调:用量金额按官方公开价目表基础档估算,长上下文阶梯可能被低估,实际扣费以 OpenDesign 控制台为准。多账号的意义是「多份 Go 订阅」,同一工作空间内多把 Key 仍共享一份额度。

模型列表

Go 套餐默认提供 12 个模型(参数可在设置页覆盖,出处见仓库 docs/models.md)。

模型 ID 上下文 输出上限 图片输入
DeepSeek V4.1 Flash deepseek-v4.1-flash 1,000,000 384,000 支持
DeepSeek V4 Flash deepseek-v4-flash 1,000,000 384,000 支持
DeepSeek V4 Flash Vision Exp deepseek-v4-flash-vision-exp 1,000,000 384,000 支持
DeepSeek V4 Pro deepseek-v4-pro 1,000,000 384,000 —
Claude Haiku 5.5 claude-haiku-5.5 1,000,000 128,000 支持
GPT-6 Luna gpt-6-luna 1,050,000 128,000 支持
GLM-5.3 Flash glm-5.3-flash 1,000,000 128,000 支持
GLM-5.3 Flash-X glm-5.3-flashx 1,000,000 128,000 支持
Kimi K2.7 Code kimi-k2.7-code 262,144 262,144 支持
MiMo V2.6 Flash mimo-v2.6-flash 1,000,000 128,000 支持
MiMo V2.6 Pro mimo-v2.6-pro 1,000,000 128,000 支持
Hunyuan H4 Preview hy4-preview 1,000,000 64,000 —

默认推理网关基址为 https://amr-link.open-design.ai/v1,可在 profile 的 baseURL 中修改(不可带查询串或片段)。

安装与启用

插件要求 DSH 桌面端 >= 0.2.0-rc.1(见 package.json 的 engines.dsh)。Node 侧要求 ^22.19.0 || >=24.0.0。

桌面端(推荐)

在 DSH 桌面端的插件管理界面填写 npm 包名:

dsh-opendesign-go

安装完成后重启桌面端,在设置里打开「OpenDesign Go」分区。

README 明确说明:desktop profile 由 Electron 应用独占管理,不要用命令行 dsh plugin add 装桌面端,否则可能出现 bundle 无法解析或插件不加载。

非桌面 profile(命令行)

例如 web profile:

dsh plugin --profile web add dsh-opendesign-go

升级到最新发布版:

npm install -g dsh-opendesign-go@latest

也可在插件管理里填写 github:EliteOtaku/dsh-opendesign-go,但文档更推荐 npm:版本与构建产物锁定,且 npm 12 起 git 依赖默认需显式允许。仓库已提交 lib/ 构建产物,两条路径都不需要在本地编译。

配置与凭据

配置写在 profile 条目 opendesign-go 下,命名空间 llm-opendesign-go;字段为 volatile() 引用,改完即时生效,无需重启。

设置页可直接改:启用开关、额度来源、账号列表(含 workspaceId)、模型开关、每模型参数、对账基准。其余如 apiKeyEnv、baseURL、requestTimeoutMs、autoSwitch 等需编辑 profile 的 config 块,完整说明见 docs/configuration.md。

常用默认值:

配置项 默认值 用途
enabled true 关闭后插件模型从选择器移除
apiKeyEnv OPENDESIGN_API_KEY 凭据引用名,密钥不进配置明文
accounts [] 多账号列表,上限 20;第一项为当前账号
autoSwitch false 凭据被拒或额度耗尽时按顺序切换账号
useVelaCredential false 用本机 OpenDesign 登录态经 vela 读额度
baseURL https://amr-link.open-design.ai/v1 推理网关
requestTimeoutMs 1800000 单次请求总超时(30 分钟)

API Key 保存在 DSH 凭据服务:在设置页「账号」卡片添加账号(引用名如 OPENDESIGN_ACCOUNT_<n>),或在启动环境设置 OPENDESIGN_API_KEY。

勾选「使用本机 OpenDesign 的登录凭证读取额度」时,插件会查找官方安装目录下的 vela(Windows / macOS / Linux 路径见 README),也可用环境变量 OPENDESIGN_VELA_PATH 覆盖。vela 为官方私有 CLI,输出格式变化时插件会报错而非显示错误数字。

典型用法

经过上面的安装与配置,典型流程如下。

  1. 在凭据服务或环境变量中准备好 OpenDesign API Key(或多账号列表)。
  2. 重启或刷新 profile 后,在会话模型选择器里挑选 Go 套餐中的模型(例如 deepseek-v4.1-flash 或 kimi-k2.7-code)。
  3. 按需开启额度卡片:本机已装 OpenDesign 桌面端时勾选 vela 通道,在设置页查看 5 小时 / 7 天窗口剩余。
  4. 需要识图或工具读图时,选用声明了 image 模态的模型;插件会把工具结果中的图片放到紧随其后的 user 消息里发给模型。
  5. 在设置页查看按模型汇总的 token 与估算成本;需要与控制台对齐时,可使用「对齐当前周期」写入 alignBaselineJson。

多账号场景:为每份独立 Go 订阅添加一条 accounts 项并配置各自的 apiKeyEnv,开启 autoSwitch 后可在单账号失败时按列表顺序重试。

适配与适用注意

维护者在 README 中记录了宿主版本 0.2.0-rc.1、0.2.0-rc.2、0.2.1-rc.2 的兼容测试(npm run test:hosts),并对网关百万级上下文、10 个识图模型、额度与 vela 口径等做了实测说明。CI 在 Windows / Ubuntu 上覆盖 Node 22.19 与 24,并包含独立 hosts 作业。

适合谁:已在 OpenDesign 购买 Go 套餐、希望在 DSH 里统一选模型、看用量和管理多订阅的开发者。

安装前注意:DSH 插件以当前 DSH 进程权限运行,安装前应阅读仓库源码与 MIT 许可证,确认凭据与网关行为符合你的安全策略。社区目录 SkillHub 与 DeepSeek / 幻方无官方从属关系,插件亦非官方应用商店条目。

近期版本(如 0.1.9)修复了上下文预留与 max_tokens 判超长、工具链路上图片被中间件丢弃、设置频繁写入导致安装超时等问题;细节见 README「近期修复的缺陷」表与 CHANGELOG。

结尾

dsh-opendesign-go 把 OpenDesign Go 的 12 个 Design Plan 模型、用量与额度视图收进 DSH 设置页,减少自建 provider 时的重复配置。需要安装说明与字段语义时,以 GitHub README 与 docs/ 为准;在社区目录可查看插件摘要与链接。

  • 目录页:https://www.skillhub.cn/plugins/EliteOtaku/dsh-opendesign-go
  • 仓库:https://github.com/EliteOtaku/dsh-opendesign-go
羽毛球分组比赛记分
小程序二维码

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

小夜