前言¶
DSH 插件生態中,不少操作可以通過插件從命令行或配置項移到界面上。對於需要在不同模型之間切換推理檔位的場景,單獨維護配置項會增加操作成本。qjcnmd/dsh-reasoning-slider 是一個 DSH 插件,把推理等級滑塊直接內嵌到 DeepSeek Harness 的模型選擇器裏:點開模型選擇器,選中模型後下方出現滑塊,拖動即可切換該模型支持的推理檔位。
這是什麼¶
qjcnmd/dsh-reasoning-slider 由 qjcnmd 維護,許可證爲 MIT。它的定位是在 DSH 的 web profile 中提供一個 UI 插件,讓模型選擇器彈層中直接顯示並切換當前模型支持的推理檔位。
該插件適用於已經使用 dsh 並希望減少手動切換檔位成本的場景。它不替代 DSH 本身,而是作爲 DSH 插件安裝到指定 profile 中使用。
核心功能¶
下面介紹已覈實的幾個能力:
- 滑塊內嵌於模型選擇器彈層,選擇模型後自動顯示該模型支持的推理檔位。
- 拖動滑塊時即時預覽,鬆開後生效。
- 切換模型時自動攜帶當前檔位;如果目標模型不支持當前檔位,會自動回退到其默認檔位。
- 單檔位模型顯示“支持檔位: xxx”,無檔位模型顯示提示。
- 支持鍵盤切換:
←/→或↑/↓;也支持滾動滾輪切換。
安裝與啓用¶
先確認環境中已安裝 pnpm 與 dsh:
npm i -g pnpm
npm i -g @deepseek-ai/dsh
從 npm 安裝:
dsh plugin --profile web add reasoning-slider
或從 GitHub 安裝:
dsh plugin --profile web add github:qjcnmd/dsh-reasoning-slider
安裝完成後,重啓 dsh web。
禁用或卸載插件:
dsh plugin --profile web remove reasoning-slider
也可以編輯 ~/.dsh/profiles/web/cordis.patch.yml,給 insert 行加 disabled: true,從而在 profile 配置層面禁用該插件。
典型用法¶
經過上面的安裝步驟後,典型使用流程如下:
- 重啓
dsh web。 - 點開 DSH 的模型選擇器。
- 選中某個模型後,下方出現推理等級滑塊。
- 拖動滑塊切換到目標檔位,鬆開後生效。
- 如果切換到另一個模型,插件會嘗試保留當前檔位;若目標模型不支持該檔位,則回退到目標模型的默認檔位。
- 也可以用鍵盤
←/→、↑/↓或鼠標滾輪調整檔位。
適用場景與注意¶
適合以下場景:
- 你已經在 DSH 的 web profile 中使用模型選擇器。
- 你經常需要在多個模型之間切換,並希望減少重複設置推理檔位的操作。
- 你希望在界面上直接查看當前模型支持的推理檔位,而不是隻依賴配置項。
需要注意:
- 該插件需要
pnpm與dsh。 - 安裝完成後需要重啓
dsh web。 - DSH 插件會在當前
dsh進程權限下運行,安裝前應檢查源碼與許可證。 - 社區插件目錄與 DSH 插件生態是擴展關係,不應將其理解爲官方應用商店。
鏈接¶
- GitHub:https://github.com/qjcnmd/dsh-reasoning-slider
- 目錄頁線索:https://www.skillhub.cn/plugins/qjcnmd/dsh-reasoning-slider(該地址來自插件線索,未作爲已覈實事實)