dsh-2d-model-picker:一次拖动同时选模型和推理强度

前言

DSH 里切换模型和推理强度,通常要动两处:先换模型,再调 reasoning effort。模型一多、档位一多,来回对 set 就很烦。dsh-2d-model-picker 做的事就是把这个两步动作合并成一次拖动:二维表格里,行是模型、列是推理强度档位,拖到某个组合松手就生效。下面介绍这个插件的定位、安装和用法。

插件来自 GitHub 上的 Fyerl/dsh-2d-model-picker,作者 Fyerl,MIT 协议。它替换了 DSH 原生的模型选择器,属于「模型推理」分类,定位是纯交互层的辅助工具,不改变模型本身的行为。

这个插件是什么

一句话:把 DSH 原生的模型选择器换成二维网格,拖一下同时定好模型和推理强度。

  • 维护者:Fyerl
  • 许可证:MIT
  • 版本:package.json 里写的是 1.0.1
  • 代码组织:index.js 是入口,client.js 是 Web 端的客户端代码,另有 cordis.patch.yml 作为 bundle patch,locale/*.json 提供多语言文案。
  • 客户端配置指向 Web 平台,注入 @deepseek-ai/dsh-client-ui-conversation。

核心功能

1、网格选择。行是模型,列是推理强度档位。
2、一次拖动完成模型和推理强度的设置,拖到支持的组合上松手即应用。
3、替换原有模型选择器,不新增一个平行的入口。

README 里给的 Demo 是一段 GitHub 视频,演示了网格上拖动选择的过程。

安装与启用

DSH 里打开 Plugins → Add plugin,输入:

dsh-2d-model-picker

或者用终端,针对 Web profile 执行:

dsh plugin --profile web add dsh-2d-model-picker

如果想走 Discover 方式,需要先在 Experimental plugins 里打开 Custom plugin indexes,然后在 Plugins → Discover 里添加这个 index:

https://raw.githubusercontent.com/Fyerl/dsh-2d-model-picker/main/docs/index.json

按上面任一条路子装完,重启或刷新 DSH 客户端即可看到网格式的选择器。

典型用法

装好之后,日常切换模型和推理强度的过程就是:

1、打开对话界面的模型选择器,出来的是二维网格。
2、横向拖动改变模型,纵向拖动改变推理强度。
3、停在支持的格子上松手,两个设置一起生效。

没有额外的配置文件要写,也没有环境变量要配。如果发现某个模型或某档强度没有对应格子,说明该组合不在插件支持范围内。

适用场景与注意

适合的场景:经常在多个模型之间来回切、而且对推理强度有明确偏好的用户;或者在一个工作流里需要固定「模型 + 强度」组合、不想每次点两次的人。

需要注意的几点:

1、插件以当前 DSH 进程的权限运行,能读到的模型和配置取决于进程本身已接入的内容,插件不会自己扩模型列表。
2、安装前建议先过一遍源码和 MIT 许可证,确认加载的 index.js、client.js 和 cordis.patch.yml 符合自己的预期,再决定是否启用。
3、它在 Web 客户端注入 UI,所以功能在 Web profile 下可用;其他 profile 下的行为没有在 README 里说明。
4、仓库当前星标数很低(目录页显示 2 stars),生态沉淀还不多,用之前评估一下是否值得引入。

结尾

这个插件的价值很集中:把「模型 + 推理强度」的两步选择变成一步拖动,省掉每次切换时的重复操作。如果你对原生选择器没什么意见,或者模型档位本来就很少,收益有限;如果你经常在这两者之间反复调,值得试一下。

目录页:https://www.skillhub.cn/plugins/Fyerl/dsh-2d-model-picker
GitHub:https://github.com/Fyerl/dsh-2d-model-picker

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

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

小夜