前言¶
DeepSeek Harness(DSH)採用插件化架構,允許開發者根據需求擴展功能。在接入多個模型提供商(如 DeepSeek、智譜、小米、OpenCode Go 等)時,一個常見的問題是同名模型在不同提供商中難以區分,容易導致選擇錯誤。dsh-model-provider-badge 插件旨在通過視覺標識解決這一問題。
插件簡介¶
該插件由用戶 weijianguizhou 維護。它通過替換 DSH 默認的模型選擇器,爲每個模型顯示對應的真實品牌標誌,從而在視覺上清晰區分同名模型。
核心功能¶
-
真實品牌標誌
插件使用 DeepSeek、智譜、小米、OpenCode Go 等提供商的官方或公開 SVG 標誌。對於未知的提供商,則使用基於 ID 哈希的雲朵圖標作爲兜底。 -
跟隨 DSH 主題
所有面板、文字和邊框的顏色均取自 DSH 的主題變量(--dsw-*),確保在淺色和深色模式下都能與界面完美融合。 -
OpenCode 風格結構
UI 採用等寬字體排版,包含> MODELS表頭、>勾選符等元素,呈現緊湊的終端風格。 -
零侵入
插件通過 Slot 負優先級(-10)覆蓋官方組件(官方優先級爲 0),無需修改任何 DSH 官方源碼。 -
變體解析
能夠自動解析模型的變體分組 ID(如-vision、-official),並將其映射回基礎品牌名稱進行標識。
安裝與啓用¶
通過 DSH CLI 在目標 profile 中安裝:
dsh plugin --profile desktop add link:/path/to/dsh-model-provider-badge
或者手動編輯 profiles/<name>/package.json,將插件加入依賴列表,並確保其在 dsh.profile.bundles 數組中。安裝完成後,重啓 DSH Desktop 即可生效。
典型用法¶
安裝插件後,模型選擇器會自動帶上品牌標誌。例如:
* DeepSeek-official 提供的 deepseek-v4-flash 會顯示 DeepSeek 鯨魚標。
* opencode-go 提供的 deepseek-v4-flash 會顯示 OpenCode 終端窗標。
注意事項¶
- 插件依賴 DSH 主題變量進行配色,請確保主題配置正確。
- 插件利用 Slot 負優先級實現遮擋,需注意版本兼容性。
- 代碼基於 MIT 許可證,使用前請檢查源碼與許可證。