dsh-ui-skin-switcher: DeepSeek Harness 模型與推理力度切換器

在 DeepSeek Harness (DSH) Web 端的使用中,頻繁切換模型和調整推理(思考)強度是常見需求。本插件將這一過程集成到輸入框旁的一個緊湊“座位”中,提供 Claude Desktop 風格的交互,替代或補充原有的模型選擇面板。

是什麼

dsh-ui-skin-switcher 是一個爲 DSH Web 端打造的插件,註冊 conversation.input.model 插件槽,在輸入框旁渲染一個模型與推理力度的切換器。它與官方第一方模型選擇器走同一條通道:通過 ctx.modelDirectories 讀取模型目錄,再經同一條選擇接口提交,確保切換結果與 /model 面板一致。

核心功能

  • 模型切換:點擊按鈕展開列表,列表按廠商分組,當前模型帶有勾選標記。
  • 思考強度滑塊:支持點擊與拖動雙操作方式。滑塊僅對聲明瞭 reasoningEfforts 的模型顯示。
  • 最高強度點陣動畫:達到最高檔位時,軌道內會浮現點陣動畫,滑塊伴隨發光效果。
  • 逐模型記憶:記住每個模型最後一次選擇的思考強度,切換模型後可快速恢復。
  • 主題自適應:顏色綁定 DSH 主題變量,適配深淺主題及透明背景皮膚。

安裝與啓用

使用官方 CLI 安裝:

dsh plugin --profile web add @domitor-syh/dsh-ui-skin-switcher

安裝完成後,重啓 dsh web,輸入框旁即會出現切換器按鈕。

使用方法

  1. 切模型:點擊輸入框旁的按鈕,在列表裏選一個模型。列表按廠商分組,當前模型帶勾選標記。
  2. 調強度:對聲明瞭 reasoningEfforts 的模型,模型右側會出現思考強度按鈕。點擊後,拖動滑塊或在軌道上點按即可切換檔位。

注意事項

  • 版本要求:僅支持 DSH 0.1.5 及以上版本。
  • 配置要求:思考強度是每檔一個廠商私有線級值。填錯會導致請求靜默失效,因此插件不提供統一檔位配置。需手動修改 DSH 主目錄下的 settings.yaml 文件。
  • 顯示邏輯:滑塊只爲聲明瞭 reasoningEfforts 的模型顯示。如果當前模型未聲明該能力,則不顯示強度調節功能。

生態鏈接

羽毛球分组比赛记分
小程序二维码

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

小夜