DSH Plugins
返回列表
🖥️

dsh-model-switchboard

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install DriverWangNB/dsh-model-switchboard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install DriverWangNB/dsh-model-switchboard,或按资料将依赖指向 https://github.com/DriverWangNB/dsh-model-switchboard 后安装并重启 DSH。

插件介绍

DSH 自带的「Models」设置页只管配置里写明的 provider。插件动态挂上的渠道和模型照样会出现在输入框上方、/model 弹窗和子代理设置里,却常常在内置页面里找不到开关,想关也关不掉。模型一多,选择器又长又乱,日常选模型反而费劲。

dsh-model-switchboard 在设置里补上「模型开关」分区,按运行时段把全部 provider 与模型摊开:可以逐个关,也可以按 provider 整组关。关掉的条目会立刻从所有模型选择器里消失,不必刷新页面;状态单独落在本地文件里,不会写进任何 provider 配置,因此只是隐藏可见性,不会动你原来的配置结构。

插件用 Proxy 包住各 adapter 的 listModels 流程来过滤结果,并在外层广播更新,让常驻模型目录及时重拉——这样既覆盖动态注册的模型,也避免直接改写已是 Proxy 的渠道 adapter 引发递归问题。需要核对当前生效列表时,还可以用只读的 list_models 工具看一眼。

适合模型来源多、列表里混着内置与插件注册渠道的用户;想精简选择器、临时屏蔽某些模型或整组 provider,又不想改配置文件的人,会最顺手。

使用场景

  • 插件注册的模型在内置设置里关不掉,想统一收口
  • 模型太多导致输入框上方选择器过长难找
  • 需要临时屏蔽整组 provider 或个别模型且不改配置

适合人员

  • 同时使用多个 LLM provider 的 DSH 用户
  • 依赖插件动态注册模型的重度用户
  • 希望界面干净、只保留常用模型的日常使用者