前言¶
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,输出格式变化时插件会报错而非显示错误数字。
典型用法¶
经过上面的安装与配置,典型流程如下。
- 在凭据服务或环境变量中准备好 OpenDesign API Key(或多账号列表)。
- 重启或刷新 profile 后,在会话模型选择器里挑选 Go 套餐中的模型(例如
deepseek-v4.1-flash或kimi-k2.7-code)。 - 按需开启额度卡片:本机已装 OpenDesign 桌面端时勾选
vela通道,在设置页查看 5 小时 / 7 天窗口剩余。 - 需要识图或工具读图时,选用声明了
image模态的模型;插件会把工具结果中的图片放到紧随其后的user消息里发给模型。 - 在设置页查看按模型汇总的 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