前言¶
DeepSeek Harness (dsh) 桌面版原生支持多模態(圖片理解),但官方設置頁面沒有提供聲明自定義提供商或第三方模型輸入模態(input)的入口。如果添加的模型實際上支持圖片,發送圖片時仍會報錯提示“當前模型不支持圖片”。目前的變通方案是手動編輯 settings.yaml 並添加 input: [text, image],這種方式操作繁瑣且容易出錯。dsh-vision-toggle 插件爲此提供了圖形化的解決方案。
這是什麼¶
這是由 lijian-ui 維護的客戶端插件,爲 DeepSeek Harness (dsh) 提供按模型的「支持圖片」開關,讓用戶在設置頁一鍵啓用/禁用圖片輸入,無需手動編輯配置文件。
核心功能¶
- 按模型管理視覺輸入開關:爲每個配置的模型提供獨立的圖片輸入控制。
- 讀取路由模型:自動讀取
llm-pi-ai提供商路由中的所有模型。 - 即時生效:修改開關後立即生效,無需重啓桌面應用。
- 樂觀 UI 反饋:界面操作即時響應,若寫入失敗則自動回滾。
- 國際化支持:支持中英文界面切換。
安裝與啓用¶
- 確保環境滿足 Node.js >= 18。
- 執行安裝命令:
dsh plugin add @lijian-ui/dsh-vision-toggle
- 安裝完成後,需要重啓桌面應用。
典型用法¶
- 打開 dsh 桌面應用。
- 導航至 設置 -> Model Vision。
- 該板塊列出所有已配置的模型(按提供商分組)。每個模型旁邊都有一個“Support image”開關:
- 開啓:模型接受圖片輸入,現在可以在聊天中附加圖片。
- 關閉:模型變爲純文本模式。
適用場景與注意¶
- 適用場景:主要用於通過
llm-pi-ai提供商路由管理的模型,特別是那些實際支持圖片但未在配置中聲明輸入模態的自定義或第三方模型。 - 注意事項:插件僅在
llm-pi-ai提供商路由下工作。安裝後必須重啓桌面應用才能加載插件。若寫入配置失敗,開關會自動恢復到之前的狀態。