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

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

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

小夜