前言¶
在 DeepSeek Harness(DSH)裏調模型的推理等級,默認是在輸入框旁打開「模型」菜單,再進「推理等級」,從 Off、Low、High、Max 等條目裏點選。檔位一多,列表切換不如連續控件直觀;若你希望在 Web 或官方 Desktop 裏用一條滑塊拖檔位、鬆手再提交,並保留模型列表與 /model 等原生能力,社區插件 dsh-rheostat(滑動變阻器 / Rheostat)就是針對這一交互做的替換方案。
下面介紹它是什麼、能做什麼、如何安裝,以及使用時需要知道的限制。
這是什麼¶
dsh-rheostat 由維護者 Okra-juice 發佈,分類爲模型推理。它把 DSH 模型菜單裏的推理等級列表換成一條滑動變阻器:拖到哪一檔就用哪一檔,軌道與滑鈕顏色由灰向藍漸變,並在滑塊旁用飯碗動畫示意「米飯越喫越少」的檔位變化。
適用環境爲 DSH Web 與 官方 Desktop,依賴 @deepseek-ai/dsh-client-ui-model-selection 提供的 conversation.input.model 插槽;Host 端 index.js 爲空實現,界面邏輯在瀏覽器端 client.js 完成。當前版本 1.7.5,許可證 MIT。插件在 SkillHub 目錄頁 收錄,源碼與說明見 GitHub:Okra-juice/dsh-rheostat。
核心功能¶
滑塊代替推理等級列表¶
點「模型」→「推理等級」時,原來的 Off / Low / High / Max 列表變爲一條滑塊;拖動過程中不提交,鬆手後才提交;若提交失敗,滑塊會回彈到原檔位。
視覺與文案反饋¶
- 顏色漸變:軌道與滑鈕隨檔位從主題色過渡到藍色;Max 爲純藍
#4d6bfe,輸入框上的推理等級文字同步變色。 - 大肥魚介紹:滑塊上方一行小字,隨檔位實時切換。
- 飯碗指示:右側原創棕色飯碗,Off 時飯冒尖,檔位升高飯量逐級減少,Max 爲空碗。
- Max 特效:滑鈕放大並帶光暈,一串藍色細線從滑鈕向左鋪滿軌道。
保留原生模型能力¶
模型列表、搜索以及 /model 命令仍按 DSH 原樣工作;插件只替換主面板裏的模型選擇組件(通過 bundle patch 與 client 注入實現),不是整站改版。
顯示條件¶
僅當當前模型提供 2 個及以上推理檔位時才顯示滑塊;單檔或無推理選項時不會強行出現滑塊 UI。
安裝與啓用¶
在 DSH 中安裝包名 dsh-rheostat 即可:通過插件市場或插件管理器按包名安裝,或在 profile 裏 link 本插件目錄。安裝後刷新頁面生效。
本地開發、把本倉庫裝進某個 profile 時,在插件目錄的絕對路徑下執行:
dsh plugin --profile <profile> add <本目錄的絕對路徑>
將 <profile> 換成你的 profile 名稱,<本目錄的絕對路徑> 換成 clone 或解壓後的插件根目錄路徑(與 README 表述一致,勿自行拼接未在文檔出現的 github:owner/repo 安裝串)。
插件通過 cordis.patch.yml 註冊 rheostat 行,並在 package.json 中聲明 dsh.bundle.patch 與 dsh.client(platform: web,immediately: true),注入 @deepseek-ai/dsh-client-locale、@deepseek-ai/dsh-client-ui-conversation、@deepseek-ai/dsh-client-ui-model-selection。
典型用法¶
- 安裝並刷新 DSH Web 或 Desktop。
- 在會話輸入區旁打開「模型」,確認當前模型支持多檔推理。
- 進入「推理等級」子面板,用滑塊拖到目標檔位,鬆手等待提交;觀察輸入框旁等級文字、顏色與飯碗狀態是否一致。
- 需要換模型或搜模型時,仍使用菜單內列表與
/model,與未裝插件時相同。
無額外配置文件:行爲由 DSH 當前會話的模型與推理檔位 API 驅動。
適用場景與注意¶
適合誰:經常在 DSH 裏切換推理強度、希望用連續控件而不是點列表的 Web/Desktop 用戶;接受插件以 UI 替換方式接入模型選擇面板。
架構與風險:推理等級列表本是 DSH 內置模型選擇組件的一部分,官方未單獨預留推理等級插槽;本插件以 priority: -1 整體替換 conversation.input.model 並復刻外觀。宿主升級後若接口變化,可能退回原生菜單,需關注插件版本與 DSH release 說明。
冷啓動:會話尚未就緒時,模型目錄可能暫時拿不到;插件會先顯示「請選擇模型」佔位按鈕並在後臺重試,就緒後自動換成完整選擇器(1.7.5 起修復此前模型按鈕被隱藏的問題)。
安全與權限:DSH 插件在當前 dsh 進程權限下運行。安裝前請自行查看 倉庫源碼 與 MIT 許可證,確認符合你的環境與合規要求。SkillHub 爲社區目錄站點,與 DeepSeek / 幻方無官方從屬關係;DSH 生態強調「一切皆插件」,本插件爲社區貢獻,非官方內置功能。
結尾¶
dsh-rheostat 把推理等級從離散列表收成一條帶漸變與飯碗反饋的滑動變阻器,並在多檔模型下保留原有模型菜單與命令。若你要在 Harness 裏試這一交互,可從目錄頁或 GitHub 獲取包名與安裝說明,按 profile 或市場方式安裝後刷新即可。
- 目錄頁:https://www.skillhub.cn/plugins/Okra-juice/dsh-rheostat
- GitHub:https://github.com/Okra-juice/dsh-rheostat