前言¶
DeepSeek Harness (DSH) 採用插件化架構。在管理提供商和模型時,官方界面往往難以滿足精細化的配置需求。dsh-model-cap 插件在設置頁新增獨立導航「提供商配置」,用於處理配置文件的增刪改查與高級聲明。
核心功能¶
提供商管理¶
支持新增、編輯、刪除。可配置提供商地址、協議(openai-completions 或 openai-responses)以及 API Key(支持留空,適用於本地模型或免鑑權網關)。
模型管理¶
支持對模型進行新增、編輯、刪除和批量刪除。提供拖動排序(藍色落點線)、搜索以及從網關拉取模型的功能。
推理與識圖聲明¶
支持聲明推理檔位 reasoningEfforts(支持 minimal 到 max,留空即 off)。支持聲明識圖能力 input: [text, image]。
連通與維護¶
提供單個測試與全量測試接口。支持臨時禁用特定提供商、整體歸檔以及隨時啓用。
運行機制¶
插件直寫 llm-pi-ai 命名空間,保存即熱生效。當會話中斷時,系統會按 revision 柵欄自動恢復,防止配置丟失。
安裝與配置¶
安裝命令¶
dsh plugin --profile web add dsh-model-cap
本地開發¶
若需從源碼本地開發:
dsh plugin --profile web add file:/absolute/path/to/dsh-model-cap
環境要求¶
- DeepSeek Harness:
>= 0.2.0-rc.1 - Node.js:
>= 22
自包含說明¶
該插件不依賴 dsh-react-kit。模板組件已通過構建腳本內聯至 lib/client.js,源碼快照位於 vendor/dpk/。這意味着單包安裝即可運行,無需額外依賴外部組件庫。
總結¶
dsh-model-cap 專注於解決 DSH 中提供商與模型配置的繁瑣問題,通過熱生效和 revision 柵欄機制保證了配置的穩定性。適合需要精細化管理多個 OpenAI 兼容接口或本地模型的開發者。