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_search 和 web_extract 工具支援八個後端供應商,可透過 config.yaml 或 hermes tools 設定:
| 後端 | 環境變數 | 搜尋 | 擷取 | 爬取 |
|---|---|---|---|---|
| Firecrawl(預設) | FIRECRAWL_API_KEY | ✔ | ✔ | ✔ |
| SearXNG | SEARXNG_URL | ✔ | — | — |
| Brave(免費版) | BRAVE_SEARCH_API_KEY | ✔ | — | — |
| DuckDuckGo(ddgs) | (無) | ✔ | — | — |
| Tavily | TAVILY_API_KEY | ✔ | ✔ | ✔ |
| Exa | EXA_API_KEY | ✔ | ✔ | — |
| Parallel | PARALLEL_API_KEY | ✔ | ✔ | — |
| xAI | XAI_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-browserCLI 使用無頭本地瀏覽器
詳見瀏覽器自動化了解設定與使用方式。
語音與語音合成供應商
跨所有訊息平台的語音合成與語音轉文字:
| 供應商 | 品質 | 費用 | 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.md與USER.md檔案實現持久化的策劃記憶。Agent 維護有界的個人筆記與用戶檔案資料,跨對話持續存在。 - 記憶供應商 — 接入外部記憶後端以實現更深度的個人化。支援八個供應商:Honcho(辯證推理)、OpenViking(分層擷取)、Mem0(雲端擷取)、Hindsight(知識圖譜)、Holographic(本地 SQLite)、RetainDB(混合搜尋)、ByteRover(CLI 式)與 Supermemory。
訊息平台
Hermes 以閘道機器人形式運行於 27 個以上訊息平台,全部透過同一個 gateway 子系統配置:
- Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost、Email、SMS、DingTalk、Feishu/Lark、WeCom、WeCom Callback、Weixin、BlueBubbles、QQ Bot、Yuanbao、Home Assistant、Microsoft Teams、Microsoft Teams Meetings、Microsoft Graph Webhook、Google Chat、LINE、ntfy、SimpleX、Open WebUI、Webhooks
詳見訊息閘道總覽了解平台比較表與設定指南。
家庭自動化
- Home Assistant — 透過四個專用工具控制智慧家庭裝置:
ha_list_entities、ha_get_state、ha_list_services、ha_call_service。當設定HASS_TOKEN時,Home Assistant 工具組會自動啟用。
外掛
- 外掛系統 — 透過自訂工具、生命週期鉤子與 CLI 命令擴展 Hermes,無需修改核心程式碼。外掛從
~/.hermes/plugins/、專案本地的.hermes/plugins/及 pip 安裝的進入點中自動發現。 - 建立外掛 — 逐步指南,教你如何建立包含工具、鉤子與 CLI 命令的 Hermes 外掛。
訓練與評估
- 批次處理 — 平行處理數百個提示,產生 ShareGPT 格式的軌跡資料,用於訓練資料生成或評估。