前言¶
DeepSeek Harness (DSH) 支持用戶手動聲明自定義模型提供者。對於本地部署或自託管且不需要 API Key 的推理端點,系統原有的認證檢查有時會導致請求被中斷。本插件通過在配置界面增加控制開關,允許這些特定端點繞過 API Key 校驗。
是什麼¶
這是一個 DSH 插件,由 ComeCaramelos 維護。它爲手動聲明的提供者卡片增加了一個“No API key required”選項,並配合狀態指示燈,用於標識當前配置是否通過了認證檢查。
核心功能¶
- 配置開關:在“設置 → 模型”中,爲已保存的手動聲明提供者卡片增加免密認證開關。
- 狀態指示:當提供者的配置通過非空的
Authorization頭進行認證時(無論是通過開關、繼承配置還是手動輸入),對應的行會顯示綠色狀態點。
安裝與啓用¶
在終端中執行以下命令添加插件:
dsh plugin add @comecaramelos/dsh-custom-provider
典型用法¶
- 打開 設置 → 模型,保存一個新的自定義提供者(創建表單本身不包含該開關)。
- 點擊已保存提供者的卡片,展開編輯器。開關位於展開的編輯器內部,卡片摺疊時不可見。
- 對於不需要 API Key 的端點,勾選 No API key required。
- 如果該提供者的配置通過非空的
Authorization頭進行了認證,行左側會亮起綠色狀態點。
適用場景與注意¶
- 適用場景:本地 LLM 服務、自託管推理接口等忽略 HTTP 認證的端點。
- 技術細節:狀態點僅基於
Authorization頭是否非空進行判斷,不會與頁面的原生憑證點疊加顯示。 - 開發環境:插件運行時從源碼樹掛載,而非從已發佈的 npm 包讀取。開發時需要先構建並在
web配置文件中建立鏈接。
結語¶
該插件通過簡單的配置項解決了本地模型接入時的認證衝突問題。更多實現細節與源碼可參考項目主頁。