DSH Model Ocean Selector:垂直模型列表與粒子推理控制

前言

DeepSeek Harness (DSH) 的 Web 界面提供了模型選擇功能,但原有的緊湊型菜單限制了模型信息的展示維度。dsh-model-ocean-selector 插件通過替換原有組件,提供垂直排列的模型列表以及可視化的推理努力控制,旨在改善模型選擇的操作體驗和視覺反饋。

插件介紹

這是一個由 jiaoTaiLang404 維護的 DeepSeek Harness 插件,分類爲模型推理。它主要解決模型選擇界面信息密度低、缺乏可視化反饋的問題,將模型按提供商分組顯示,並引入基於 Three.js 的動畫來展示推理努力。

核心功能

  1. 垂直模型列表:將模型按提供商分組,以穩定的垂直行顯示,便於查看。
  2. 粒子動畫效果:使用 Three.js 渲染三個獨立種子的方形粒子流,從右向左流動。粒子保持大小和流寬度恆定,方形逆時針旋轉,在隨機偏移和角度生成並淡出,不會出現閃爍。
  3. 交互邏輯:僅在確認選擇後改變動畫速度;待定選擇不會重置或加速動畫。
  4. 視覺細節:基礎背景色爲 #e6e5e6,在提供商的最小努力處隱藏動畫填充。
  5. 兼容性:保留了 /model 命令、會話模型選擇、鍵盤範圍輸入、本地化、HMR 清理和 WebGL 回退行爲。

安裝與啓用

使用以下命令將插件安裝到 Web 配置文件:

dsh plugin --profile web add github:jiaoTaiLang404/dsh-model-ocean-selector

安裝後重啓 dsh web,在對話撰寫器中打開模型選擇器即可使用新的模型列表和努力控制。

注意事項與限制

  1. WebGL 依賴:WebGL 是可選的。如果初始化失敗,靜態主題的粒子回退仍然可見,且範圍輸入可用。
  2. 瀏覽器要求:完整動畫需要支持 CSS color-mix() 和 :has() 的現代瀏覽器。
  3. 運動偏好:控件掛載時會採樣減少運動偏好。
  4. 動畫邏輯:努力順序來自所選提供商,動畫速度代表該順序,並非從努力名稱推斷計算成本。
  5. 子會話限制:對於已尋址的子會話,選擇器是隱藏的(符合默認行爲)。
  6. 依賴說明:請參閱 THIRD_PARTY_NOTICES.md 瞭解捆綁和運行時依賴。

總結

該插件爲 DSH Web UI 提供了更豐富的模型選擇體驗和視覺反饋。開發者可根據自身需求查看源碼與許可證後使用。

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

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

小夜