前言¶
DeepSeek Harness(DSH)支持純文本模型編寫代碼,但在“設計稿 -> 代碼 -> 驗證”的產品設計閉環中,模型因爲看不見圖,無法完成“像不像”的判定環節。dsh-design-qa 插件通過一個工具(tool)將多模態能力借給純文本模型,使其具備執行產品設計所需的那隻“眼睛”。
核心功能¶
- 任何純文本模型都能讀圖:不限於 DeepSeek,任何支持 tool calling 的 OpenAI 兼容端點均可使用。
- 按需調用,不進上下文:識圖作爲獨立 tool,圖片不進入主模型上下文,不看不產生成本。
- 附帶評估基準:包含 4 組夾具和 23 處注入缺陷的評測集,用於驗證模型判定的有效性。
- 自動讓位:當 DeepSeek 官方視覺上線時,插件會自動讓位,模型可走原生通路。
安裝與啓用¶
環境要求¶
- 已安裝並配置好的 DeepSeek Harness(DSH)。
- Node.js 版本需爲
^22.19 || >=24。 - 需要阿里雲百鍊(BAILIAN)的 API Key。
步驟¶
-
獲取 API Key
前往 阿里雲百鍊控制台 開通並創建 API-KEY。 -
安裝插件
在 DSH 終端執行:
dsh plugin --profile web add dsh-design-qa
- 補套與重啓
進入插件目錄並設置環境變量,執行補丁與重啓:
cd "${DSH_HOME:-$HOME/.dsh}/profiles/web/node_modules/dsh-design-qa"
export BAILIAN_API_KEY=<你的 key>
node install.mjs --route-only
node install.mjs --restart
注意:刷新瀏覽器不算重啓,必須使用 --restart 命令。
典型用法¶
基礎對話¶
在 DSH 對話框中直接粘貼圖片,並提問:
“這是啥”
或者直接發送圖片的絕對路徑或 http(s) 地址,模型會自行調用 deepseek_vision。
配置模型¶
默認使用阿里雲百鍊的 qwen3.8-max 模型。若需更換,需在 settings.yaml 中配置 provider,並在 profile 的 cordis.patch.yml 中覆蓋插件的 provider 和 model 配置。
評估與基準¶
插件內置了 4 組夾具和 23 處注入缺陷的評測數據。基準測試顯示,在定向探針測試中,qwen3.8-max 模型表現最佳(24/24 通過)。測試發現,能看見 ≠ 可用於判定,模型若不主動看、會編造或結論不穩,則無法用於判定閉環。
注意事項¶
- 依賴 Tool Calling:目標模型必須支持 tool calling。
- 能見度 ≠ 判定力:模型可能看得見但無法進行有效判定,需結合具體場景使用。
- 不支持 HMR:安裝插件修改了 DSH 本體配置後,必須使用
--restart冷啓動,刷新瀏覽器無效。 - 成本控制:單次識圖約消耗 2000 輸入 + 400 輸出 token,成本較低,但需注意 API Key 的有效期。
生態背景¶
DeepSeek Harness(DSH)遵循“一切皆插件”的理念。本插件由社區開發者 sunxin-ai 維護,旨在解決純文本模型在視覺任務上的短板。相關源碼與基準數據可在 GitHub 查看。