前言¶
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