dsh-reasoning-slider:在 DSH 模型選擇器裏切換推理檔位

前言

DSH 插件生態中,不少操作可以通過插件從命令行或配置項移到界面上。對於需要在不同模型之間切換推理檔位的場景,單獨維護配置項會增加操作成本。qjcnmd/dsh-reasoning-slider 是一個 DSH 插件,把推理等級滑塊直接內嵌到 DeepSeek Harness 的模型選擇器裏:點開模型選擇器,選中模型後下方出現滑塊,拖動即可切換該模型支持的推理檔位。

這是什麼

qjcnmd/dsh-reasoning-sliderqjcnmd 維護,許可證爲 MIT。它的定位是在 DSH 的 web profile 中提供一個 UI 插件,讓模型選擇器彈層中直接顯示並切換當前模型支持的推理檔位。

該插件適用於已經使用 dsh 並希望減少手動切換檔位成本的場景。它不替代 DSH 本身,而是作爲 DSH 插件安裝到指定 profile 中使用。

核心功能

下面介紹已覈實的幾個能力:

  1. 滑塊內嵌於模型選擇器彈層,選擇模型後自動顯示該模型支持的推理檔位。
  2. 拖動滑塊時即時預覽,鬆開後生效。
  3. 切換模型時自動攜帶當前檔位;如果目標模型不支持當前檔位,會自動回退到其默認檔位。
  4. 單檔位模型顯示“支持檔位: xxx”,無檔位模型顯示提示。
  5. 支持鍵盤切換:←/→↑/↓;也支持滾動滾輪切換。

安裝與啓用

先確認環境中已安裝 pnpmdsh

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 配置層面禁用該插件。

典型用法

經過上面的安裝步驟後,典型使用流程如下:

  1. 重啓 dsh web
  2. 點開 DSH 的模型選擇器。
  3. 選中某個模型後,下方出現推理等級滑塊。
  4. 拖動滑塊切換到目標檔位,鬆開後生效。
  5. 如果切換到另一個模型,插件會嘗試保留當前檔位;若目標模型不支持該檔位,則回退到目標模型的默認檔位。
  6. 也可以用鍵盤 ←/→↑/↓ 或鼠標滾輪調整檔位。

適用場景與注意

適合以下場景:

  • 你已經在 DSH 的 web profile 中使用模型選擇器。
  • 你經常需要在多個模型之間切換,並希望減少重複設置推理檔位的操作。
  • 你希望在界面上直接查看當前模型支持的推理檔位,而不是隻依賴配置項。

需要注意:

  • 該插件需要 pnpmdsh
  • 安裝完成後需要重啓 dsh web
  • DSH 插件會在當前 dsh 進程權限下運行,安裝前應檢查源碼與許可證。
  • 社區插件目錄與 DSH 插件生態是擴展關係,不應將其理解爲官方應用商店。

鏈接

  • GitHub:https://github.com/qjcnmd/dsh-reasoning-slider
  • 目錄頁線索:https://www.skillhub.cn/plugins/qjcnmd/dsh-reasoning-slider(該地址來自插件線索,未作爲已覈實事實)
羽毛球分组比赛记分
小程序二维码

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

小夜