DSH API Hub:在 DeepSeek Harness 裏管理本地 API 與技能

前言

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

典型用法

  1. 打開左側邊欄的 API Hub。
  2. 點擊「+ 添加接口」,填寫 Base URL 和 Key。系統會拉取模型目錄並標出能力,勾選要開放的對話模型後保存。
  3. 回到對話,在模型選擇器中就能看到新註冊的接口及其默認模型。

在接口頁可以拖動卡片排序、雙擊改名、啓用/停用、測試連通、查餘額、調試請求。在技能頁可以查看 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜