DeepSeek Harness (DSH) 的理念是“一切皆插件”。在調試推理模型時,手動調整推理等級(off / minimal / low / medium / high / xhigh / max)往往需要修改配置或多次點擊。dsh-reasoning-slider 插件將類似 Codex 的推理等級滑條直接內嵌到了 DSH 的模型選擇器中,讓檔位調整在 UI 層面完成。
這是一個由 edwardzhou21 維護的 DSH 插件,開源協議爲 MIT。它不改變模型邏輯,而是通過 UI 交互封裝了推理等級的切換邏輯,使得在模型選擇器內即可完成檔位調整。
核心功能¶
- 內嵌展示:滑條位於模型選擇器彈層,選中模型後自動顯示該模型支持的推理檔位。
- 實時預覽:拖動滑塊可實時預覽,鬆開後生效。
- 智能攜帶:切換模型時,插件會嘗試保留當前檔位;若目標模型不支持該檔位,則自動回退到其默認檔位。
- 多模交互:支持鍵盤(←/→ 或 ↑/↓)和鼠標滾輪切換檔位。
- 狀態提示:單檔位模型顯示“支持檔位: xxx”,無檔位模型顯示提示。
安裝與啓用¶
需要安裝 pnpm 和 DSH。以下是使用 desktop profile 的安裝命令:
dsh plugin --profile desktop add https://github.com/edwardzhou21/dsh-reasoning-slider/archive/refs/tags/v0.0.7.tar.gz
安裝後,在 DSH 界面打開模型選擇器即可看到該插件。
典型用法¶
- 打開 DSH,點擊模型選擇器。
- 選中一個模型。
- 在下方出現的滑條中拖動以調整推理等級。
- 鬆開鼠標,檔位立即生效。
適用場景與注意¶
- 適用場景:適合需要頻繁測試不同推理等級的開發者。例如,對比低檔位和最高檔位的輸出質量。
- 注意:
- 環境要求:插件要求 Node.js 版本在
22.13.0或更高。 - DSH 兼容性:dsh-reasoning-slider@0.0.7 支持 DSH 的
0.1.2-alpha.2、0.1.2-alpha.4、0.1.2-alpha.5、0.1.2-rc.1與0.2.0-rc.2版本;DSH0.1.2-alpha.3尚未驗證。 - npm 包區別:npm 上的
reasoning-slider包是上游原版,不含本倉庫的改動。
- 環境要求:插件要求 Node.js 版本在
插件通過 Cordis patch 機制集成,源碼位於 GitHub。