前言¶
DeepSeek Harness(DSH)的配置分散在多處:官方 API、中轉服務、雲廠商接口,以及各種技能。要在對話前確認餘額、切換模型或排查連通,需要頻繁切換窗口。DSH API Hub 插件把這些散落在各處的服務商和技能收進同一個面板,在 DSH 自身的 HTTP 服務 /api-hub 上提供界面,不額外開端口、不起子進程。
它是什麼¶
DSH API Hub 是一個運行在 DSH 進程內的管理臺,以側邊欄入口 + React 頁面的形式呈現。它負責管理本機 API 提供商(Key、模型、餘額)、DSH 加載的技能,並將啓用的對話接口自動註冊爲 DSH 的模型路由。維護者爲 Limooning,分類爲「工作流」,當前在 GitHub 上有 1 個星標。
核心功能¶
- 本機 API 管理:在面板中添加接口,自動拉取模型目錄。每個模型旁標出能力(文本 / 視覺 / 圖片 / 視頻 / 語音 / 向量)。支持測試連通、查看餘額(按配置提取字段)、調試請求。
- 模型自動接入:勾選要開放的對話模型後,啓用中的接口會自動註冊成 DSH 的模型路由,無需手動配置文件。默認模型自動排到第一位。
- 技能管理:列出 DSH 加載的全部技能(
$DSH_HOME/skills、$DSH_AGENTS_HOME/skills、項目裏的.dsh/skills等),支持排序、打標籤、啓停與刪除。 - 檢索本機:自動掃描 DSH 目錄下的憑據庫、環境變量、JSON/TOML/.env,調通才允許導入。對 Anthropic / Gemini 原生接口會明確告知只支持 OpenAI 兼容接口。
- 主題與體驗:顏色全部來自 CSS 變量,隨 DSH 的深色/淺色主題切換。卡片半透明、無邊框,懸停僅換底色,避免視覺抖動。
- 只讀鏡像:第三個標籤顯示當前 DSH 生效的模型列表,標註歸屬(面板管 / 手加 / DSH 內置),便於確認 DSH 實際識別了哪些路由。
安裝與啓用¶
安裝命令由 DSH 插件系統提供,會將包名登記到 profile 的 dsh.profile.bundles:
dsh plugin --profile desktop add dsh-api-hub # 從 npm
dsh plugin --profile desktop add C:\path\dsh-api-hub-<版本>.tgz # 從 Release 附件
dsh plugin --profile desktop add link:C:\path\to\DSH-API-Hub # 從源碼,改動即時生效
安裝完成後重啓 DSH,左側邊欄「插件」下方會出現 API Hub。卸載時執行:
dsh plugin --profile desktop remove dsh-api-hub
典型用法¶
- 打開左側邊欄的 API Hub。
- 點擊「+ 添加接口」,填寫 Base URL 和 Key。系統會拉取模型目錄並標出能力,勾選要開放的對話模型後保存。
- 回到對話,在模型選擇器中就能看到新註冊的接口及其默認模型。
在接口頁可以拖動卡片排序、雙擊改名、啓用/停用、測試連通、查餘額、調試請求。在技能頁可以查看 SKILL.md 原文、啓停技能、打標籤分類、刪除技能。
適用場景與注意¶
適合需要同時管理多個 API 提供商、頻繁切換模型或需要統一查看餘額與連通狀態的 DSH 用戶。插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證(MIT)。
結尾¶
DSH API Hub 將本地 API 與技能管理融入 DSH 自身生態,減少配置分散帶來的切換成本。相關資料見:
- 技能目錄頁:https://www.skillhub.cn/plugins/Limooning/DSH-API-Hub
- GitHub 倉庫:https://github.com/Limooning/DSH-API-Hub