H繁中版
<!-- Source: https://hermesbible.com/docs/integrations/index -->

Section: 整合 · URL: https://hermesbible.com/docs/integrations/index

Hermes Agent 可連接外部系統,用於 AI 推論、工具伺服器、IDE 工作流程、程式化存取等。這些整合擴展了 Hermes 的功能與運行環境。

小提示 — 從這裡開始

如果你只有一點時間,建議先設定 Nous Portal — 單一 OAuth 登錄即可使用 300 多個模型,以及四項 Tool Gateway 工具(網路搜尋、圖片生成、語音合成與瀏覽器自動化)。

AI 供應商與路由

Hermes 開箱即支援多種 AI 推論供應商。使用 hermes model 進行互動式設定,或在 config.yaml 中配置。

  • AI 供應商 — 支援 OpenRouter、Anthropic、OpenAI、Google 及任何 OpenAI 相容端點。Hermes 會自動偵測各供應商的視覺、串流及工具使用等能力。
  • 供應商路由 — 精細控制哪個底層供應商處理你的 OpenRouter 請求。透過排序、白名單、黑名單及明確的優先順序,最佳化成本、速度或品質。
  • 備援供應商 — 當主要模型發生錯誤時,自動切換至備援 LLM 供應商。包含主要模型回退,以及視覺、壓縮與網路擷取等輔助任務的獨立回退。

工具伺服器 (MCP)

  • MCP 伺服器 — 透過 Model Context Protocol 將 Hermes 連接至外部工具伺服器。無需撰寫原生 Hermes 工具,即可存取來自 GitHub、資料庫、檔案系統、瀏覽器堆疊、內部 API 等的工具。支援 stdio 與 SSE 傳輸方式、每個伺服器的工具過濾,以及能力感知的資源/提示註冊。

網路搜尋後端

web_searchweb_extract 工具支援八個後端供應商,可透過 config.yamlhermes tools 設定:

後端環境變數搜尋擷取爬取
Firecrawl(預設)FIRECRAWL_API_KEY
SearXNGSEARXNG_URL
Brave(免費版)BRAVE_SEARCH_API_KEY
DuckDuckGo(ddgs)(無)
TavilyTAVILY_API_KEY
ExaEXA_API_KEY
ParallelPARALLEL_API_KEY
xAIXAI_API_KEY

快速設定範例:

web:
  backend: firecrawl    # firecrawl | searxng | brave-free | ddgs | tavily | exa | parallel | xai

若未設定 web.backend,系統會自動偵測可用的 API 金鑰來選擇後端。也支援透過 FIRECRAWL_API_URL 使用自架的 Firecrawl。

瀏覽器自動化

Hermes 內建完整的瀏覽器自動化功能,提供多種後端選項,用於瀏覽網站、填寫表單及擷取資訊:

  • Browserbase — 托管式雲端瀏覽器,具備反機器人工具、CAPTCHA 解決方案與住宅代理
  • Browser Use — 替代性雲端瀏覽器供應商
  • 本地 Chromium 系列 CDP — 使用 /browser connect 連接你正在執行的 Chrome、Brave、Chromium 或 Edge 瀏覽器
  • 本地 Chromium — 透過 agent-browser CLI 使用無頭本地瀏覽器

詳見瀏覽器自動化了解設定與使用方式。

語音與語音合成供應商

跨所有訊息平台的語音合成與語音轉文字:

供應商品質費用API 金鑰
Edge TTS(預設)免費無需設定
ElevenLabs極佳付費ELEVENLABS_API_KEY
OpenAI TTS付費VOICE_TOOLS_OPENAI_KEY
MiniMax付費MINIMAX_API_KEY
xAI TTS付費XAI_API_KEY
NeuTTS免費無需設定

語音轉文字支援六個供應商:本地 faster-whisper(免費,在裝置上運行)、本地命令包裝器、Groq、OpenAI Whisper API、Mistral 及 xAI。語音訊息轉錄適用於 Telegram、Discord、WhatsApp 及其他訊息平台。詳見語音與語音合成語音模式

IDE 與編輯器整合

  • IDE 整合 (ACP) — 在 ACP 相容的編輯器(如 VS Code、Zed、JetBrains)中使用 Hermes Agent。Hermes 以 ACP 伺服器運行,在編輯器中顯示聊天訊息、工具活動、檔案差異與終端命令。

程式化存取

  • API 伺服器 — 將 Hermes 暴露為 OpenAI 相容的 HTTP 端點。任何支援 OpenAI 格式的前端 — Open WebUI、LobeChat、LibreChat、NextChat、ChatBox — 都能連接並使用 Hermes 作為後端,享有完整的工具集。

記憶與個人化

  • 內建記憶 — 透過 MEMORY.mdUSER.md 檔案實現持久化的策劃記憶。Agent 維護有界的個人筆記與用戶檔案資料,跨對話持續存在。
  • 記憶供應商 — 接入外部記憶後端以實現更深度的個人化。支援八個供應商:Honcho(辯證推理)、OpenViking(分層擷取)、Mem0(雲端擷取)、Hindsight(知識圖譜)、Holographic(本地 SQLite)、RetainDB(混合搜尋)、ByteRover(CLI 式)與 Supermemory。

訊息平台

Hermes 以閘道機器人形式運行於 27 個以上訊息平台,全部透過同一個 gateway 子系統配置:

詳見訊息閘道總覽了解平台比較表與設定指南。

家庭自動化

  • Home Assistant — 透過四個專用工具控制智慧家庭裝置:ha_list_entitiesha_get_stateha_list_servicesha_call_service。當設定 HASS_TOKEN 時,Home Assistant 工具組會自動啟用。

外掛

  • 外掛系統 — 透過自訂工具、生命週期鉤子與 CLI 命令擴展 Hermes,無需修改核心程式碼。外掛從 ~/.hermes/plugins/、專案本地的 .hermes/plugins/ 及 pip 安裝的進入點中自動發現。
  • 建立外掛 — 逐步指南,教你如何建立包含工具、鉤子與 CLI 命令的 Hermes 外掛。

訓練與評估

  • 批次處理 — 平行處理數百個提示,產生 ShareGPT 格式的軌跡資料,用於訓練資料生成或評估。


AI 供應商