前言¶
在 DeepSeek Harness (DSH) 中管理自定義供應商時,通常需要手動填寫上下文窗口、輸出上限、思考檔位和圖片能力等字段。這些配置項在添加新模型時容易遺漏或填寫錯誤,導致模型無法正常工作或推理效果受限。該插件通過連接 models.dev,按模型名自動補全這些字段,解決配置繁瑣且容易出錯的問題。
是什麼¶
dsh-model-info-fill 是一個 DeepSeek Harness 插件,由 11zld22 維護。它利用 models.dev 的百科數據,爲自定義供應商中的模型自動填充上下文、輸出上限、思考檔位和圖片能力。插件不會覆蓋用戶已經手填的字段,也不會根據 models.dev 創建供應商(因爲沒有 Base URL / API Key)。
核心功能¶
插件主要提供以下能力:
- 自動補全字段:從 models.dev 自動補全上下文窗口
contextWindow、輸出上限maxTokens、思考檔位reasoningEfforts和圖片聲明input。 - 保留手填數據:已經手填過的字段不會被覆蓋,已設過
reasoning的供應商默認檔位也不會被覆蓋。 - 默認值處理:百科未命中時使用默認值,百科寫不清楚的字段寧可留空。
- 智能檔位判斷:處理檔位未寫明的模型,不編造檔位;百科裏沒有的模型會套默認值。
- 供應商默認檔位:給供應商設置默認思考檔位(
reasoning),作爲新對話的默認思考強度。 - 嚴格模式:支持嚴格模式檢查默認檔位兼容性,只有該供應商的模型全都支持某個檔位時才寫入。
- 模型匹配邏輯:支持精確匹配、去除前綴和變體後綴(如
:free)後的比對。
安裝與啓用¶
使用官方命令安裝:
dsh plugin --profile web add github:11zld22/dsh-model-info-fill
安裝完成後重啓 DSH。桌面版請將 --profile web 替換爲 --profile desktop。打開 設置 → 模型 即可使用該插件。
典型用法¶
在模型設置頁面底部,會顯示「模型信息補全」一行,包含百科同步時間和模型數量。
- 更新百科:點擊「更新」按鈕,重新拉取 models.dev 的數據。
- 自動補全:保存自定義模型時,插件會自動補全缺失的字段。
- 批量補全:點擊「補全全部缺失」,立刻給當前所有自定義模型補全,併爲供應商設置默認思考檔位。
- 未匹配區域:在「未匹配」區域修改默認值(如默認檔位),之後新加的、百科對不上的模型都會使用這套設置。
- 檔位未寫明區域:在「檔位未寫明」區域,針對只標明會思考但沒寫離散檔位的模型,選擇保留、清掉或指定檔位。
- 確認舊數據:點擊「確認保留」或「清掉檔位」,處理疑似舊版本代填的數據(如 0.2.0 之前代填的
minimal/low/medium/high)。 - 嚴格模式:在面板中勾選或取消「嚴格」模式,決定是否在寫入默認檔位前檢查所有模型是否支持。
注意事項¶
- 不創建供應商:插件僅用於補全模型字段,不會根據 models.dev 創建供應商(沒有 Base URL / API Key)。
- 百科數據侷限:百科裏沒有的模型會使用默認值,百科寫不清楚的字段寧可留空。
- 不編造檔位:不會替百科只標明會思考但沒寫離散檔位的模型編造檔位。
- 數據兼容性:支持 DSH 0.1.6 和 0.1.7 的設置接口。緩存超過 7 天會在啓動後自動刷新。
- 許可證:插件採用 MIT 許可證。
結尾¶
該插件通過標準化模型信息的錄入流程,減少了手動維護的成本,特別適合需要管理大量自定義模型的開發者。更多細節請訪問 GitHub。