dsh-Aimy:在 DSH 中就地切换中转站分组

前言

DeepSeek Harness(DSH)支持通过插件扩展模型来源。在使用中转站时,常见的问题是:多分组、多倍率,切换分组后模型列表与计费倍率不能同步刷新。DSH 的 @deepseek-ai/dsh-llm-pi-ai 插件负责挂载模型路由,它本身不提供分组切换能力。dsh-Aimy 就是为此设计的 DSH 插件:把中转站作为模型来源接入 DSH,支持就地切换中转站分组,并同步刷新模型列表与计费倍率。

是什么

dsh-Aimy 是 DeepSeek Harness 的一个插件,由 Sheep1x 维护,分类为「模型推理」。它解决的是中转站多分组、多倍率难以统一管理的问题。配合的中转站接口是 GET/PUT /v1/token/group。插件支持两种使用模式:Aimy-艾米(默认,使用内置地址,界面只读)和兼容模式(用户自填 URL/协议,适配 new-api / sub2api 等任意 OpenAI 兼容网关)。

核心功能

  • 就地切换分组:插件会读取中转站的分组列表,并在面板中显示。点击分组即可真实切换,随后刷新模型目录与倍率。
  • 模型目录同步:切换分组后,插件会重新拉取该分组的模型列表,并同步挂载到 DSH 的模型选择器。
  • 兼容模式:对于不提供分组接口的中转站,插件自动降级为只读模式,依然可以拉取与调用模型。
  • 模型能力声明:逐模型标注 1M 上下文与文本/图片输入能力,面板可开关图片输入。
  • 密钥管理:面板中直接填写 API Key,保存后写入 DSH 凭据库(write-only),并立即探测中转站。

安装与启用

推荐通过 npm 一条命令安装:

dsh plugin --profile desktop add dsh-aimy

安装后,DSH 首页左侧栏会出现「Aimy-艾米」图标,点击进入整页面板。

如需从 GitHub 源码安装:

dsh plugin --profile desktop add github:Sheep1x/dsh-aimy

安装完成后,将 dsh-aimy 加进 profile 的 dsh.profile.bundles:

{
  "dsh": {
    "profile": {
      "bundles": ["dsh-aimy"]
    }
  }
}

典型用法

  1. 打开 DSH,点击左侧「Aimy-艾米」面板。
  2. 在面板中填写 API Key(优先级:面板保存 > 凭据库 > 环境变量)。
  3. 点击「保存」,插件会立即探测中转站并挂载模型路由。
  4. 在主区模型选择器中选择模型,即可通过中转站调用。
  5. 如需切换分组,在面板中选择目标分组,插件会真实切换并刷新模型目录。

适用场景与注意

  • 适合使用中转站且有多分组、多倍率需求的 DSH 用户。
  • 插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证(MIT)。
  • 分组切换需要中转站提供 GET/PUT /v1/token/group 接口,否则只能拉取模型,无法切换分组。
  • 模型可达性探测默认关闭,避免因网络抖动导致整个模型目录失效;可在配置中开启。

结尾

dsh-Aimy 通过分组接口与模型路由的协同,让中转站在 DSH 中成为一个可精细管理的模型来源。更多细节可参考:GitHub 仓库。

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

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

小夜