dsh-reasoning-effort-slider:DSH 推理強度滑塊插件

在 DSH 環境下調整模型的推理強度(reasoning effort),通常需要手動修改配置文件或在代碼中硬編碼。這種方式操作繁瑣且容易出錯。下面介紹 dsh-reasoning-effort-slider 插件,它通過可視化的滑塊和自動配置機制,簡化了這一流程。

插件介紹

這是 lyaoliu 維護的模型推理類插件。它主要解決 DSH 用戶在調整推理強度時的配置管理問題,提供了 7 檔調節、自動配置寫入以及異常自愈等功能。

核心功能

  • 7 檔滑塊:支持 off / minimal / low / medium / high / xhigh / max 七檔調節。
  • 鯨落媽媽皮膚:提供全局配色方案,滑塊帶有輻射光效。
  • chibi 小人動畫:根據當前檔位切換對應的 chibi 小人動畫幀。
  • 自動聲明:當用戶拖動滑塊但未配置該模型時,插件會自動在 settings.yaml 中寫入默認檔位,無需重啓。
  • 自愈機制:當服務器拒絕當前檔位時,插件會觸發自愈流程,解析合法檔位列表並重寫配置,自動切換到支持的檔位。
  • 知識庫:內置模型檔位映射,包含 wire 值轉換邏輯(如 off → none)。
  • 兼容性自動修復:針對 pi-ai 模型,自動寫入 supportsDeveloperRole: false 以確保兼容。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin --profile web add github:lyaoliu/dsh-reasoning-effort-slider#main

安裝完成後,必須重啓 DSH Web Host 才能使插件生效。

配置

插件的核心配置位於用戶目錄下的配置文件中:

~/.dsh/settings.yaml

在文件中添加或修改以下內容:

dsh-reasoning-effort:
  enabled: true
  visualEffect: radiation  # 可選值:radiation | particles | gradient

工作原理

  1. 用戶在界面上拖動滑塊,插件檢測當前模型是否已有 reasoningEfforts 配置。
  2. 若未配置,插件自動寫入默認的七檔設置以及兼容性配置(如 supportsDeveloperRole: false)到 settings.yaml。
  3. settings.yaml 的熱監聽機制觸發,滑塊界面立即刷新並應用新檔位。
  4. 發送消息時,若服務器拒絕當前檔位,turn-error 節點會觸發自愈:解析服務器返回的合法檔位列表,重寫配置,並自動將滑塊切到最近支持的那一檔。

適用場景與注意

該插件適合需要精細控制推理強度的 DSH 用戶,特別是涉及多種模型配置的場景。

注意:
- 插件以當前 DSH 進程的權限運行,請確保安裝源可信。
- 嚴格遵守 MIT 許可證,安裝前建議檢查源碼。

總結

dsh-reasoning-effort-slider 通過可視化控制和自動化運維(自愈、自動聲明),降低了 DSH 推理強度調節的門檻。如需查看源碼或目錄頁,請訪問 GitHub 或 SkillHub。

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

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

小夜