前言¶
使用 DeepSeek Harness(DSH)管理模型時,新建或編輯模型配置往往需要說明模型實際支持哪些輸入類型。dsh-model-capability 面向這個場景:它在 Harness 的模型設置頁中提供一個輸入類型選擇器,讓能力聲明直接落在模型配置裏。
DSH 的插件化思路允許按場景擴展 Web 端能力;社區目錄是獨立站點,不是 DeepSeek / 幻方官方應用商店。下面介紹這個插件的定位、能力、安裝方式和注意事項。
這是什麼¶
dsh-model-capability 是一個 DeepSeek Harness 插件,用於在 Harness 新建或編輯模型時,明確選擇模型支持的輸入類型。
已覈實信息包括:
- 插件名:
dsh-model-capability - 維護者:
WJZ-P - 許可證:
MIT - 版本:
1.0.1 - 當前面向:DeepSeek Harness
0.1.0-rc.5的 Web Client 發現鏈路 - 使用的擴展點:
settings.models.model.fields
它解決的核心問題是:模型是否支持圖片輸入,不能只靠模型名稱或猜測,而應通過模型配置中的輸入類型聲明來表達。
核心功能¶
下面介紹已覈實的功能點。
1、在 Harness 自帶的模型編輯區域中顯示輸入類型選擇器。
2、可選擇文本、圖片或文本與圖片。
3、保留提供方默認能力,不額外寫入 input。
4、使用 settings.models.model.fields slot,不接管表單和持久化。
5、複用 Harness 設計變量,自動跟隨深淺主題。
6、根據 Harness 當前語言顯示對應字段文案。
輸入類型與配置寫入¶
選擇項會對應到模型配置中的 input 字段。具體映射如下。
選擇“繼承提供方默認值”時,省略 input。
選擇“文本”時,寫入:
["text"]
選擇“文本 + 圖片”時,寫入:
["text", "image"]
選擇“圖片”時,寫入:
["image"]
這裏需要注意:插件只通過 Harness 公開的模型設置 slot 更新當前模型行的 input 字段,表單和持久化仍由 Harness 側負責。
安裝與啓用¶
在 DSH Web profile 中安裝插件時,使用以下命令。該命令將插件安裝到 web profile。
dsh plugin --profile web add dsh-model-capability
安裝後,在模型設置頁中新建或編輯模型時,即可看到輸入類型選擇器。
典型用法¶
1、打開 Harness 的模型設置頁面。
2、新建或編輯一個自定義模型。
3、展開模型條目的高級配置。
4、在輸入類型中選擇模型真實支持的能力。
5、保存模型配置。
如果模型支持圖片,通常選擇“文本 + 圖片”。
適用場景與注意¶
這個插件適合以下情況:
- 你需要在 Harness 中維護自定義模型,並需要明確聲明輸入類型。
- 你希望模型能力與 Harness 的模型設置保持一致,而不是依賴額外解釋。
- 你只希望在原生模型編輯區域增加一個字段,不想改動表單提交或持久化流程。
使用前需要注意:
- 當前版本面向 DeepSeek Harness
0.1.0-rc.5的 Web Client 發現鏈路,使用其他版本前應先確認兼容性。 - 開發環境要求 Node.js
^22.19.0 || >=24.0.0與pnpm。 - 官方
@deepseek-ai/*包全部使用peerDependencies。 - 插件會以當前
dsh進程權限運行,安裝前應檢查源碼與許可證。
結尾¶
dsh-model-capability 的價值比較集中:在 Harness 模型配置裏把“文本”“圖片”或“文本 + 圖片”說清楚,減少模型能力聲明與實際能力不一致的問題。
GitHub 倉庫:https://github.com/WJZ-P/dsh-model-capabilities。已覈實資料未提供可用的目錄頁 URL,因此本文只給出 GitHub 鏈接。