TalorData for Hermes Agent:為您的 AI 代理提供即時 Google 搜尋能力
透過 TalorData SERP API 為 Hermes Agent 提供即時 Google 搜尋能力。支援裝置、位置、語言、搜尋類型、時間範圍和分頁等完整 Google 參數。
Hermes Agent 是 Nous Research 開發的一款開源 AI 代理,可在終端機、桌面和訊息平台上運作。您可以在 Hermes Agent 文件中了解更多資訊,或在 GitHub 上探索其原始碼。
今天,我們正式發佈開源的 TalorData plugin for Hermes Agent。它將 Hermes 的內建網路搜尋連接到 TalorData SERP API,並添加了一個專用的 talor_google_search 工具,支援完整的 Google 參數集——裝置、位置、語言、搜尋類型、時間範圍和分頁。該外掛現已在 GitHub 上提供。
外掛新增功能
Hermes 已經知道何時需要搜尋。此外掛為 Hermes 提供了兩條由 TalorData 支援的 Google 搜尋路徑:
| 您的請求內容 | Hermes 工具 | TalorData 引擎 |
| 通用網路研究 | web_search | |
| 帶進階選項的 Google 搜尋 | talor_google_search |
對於普通的網路查詢,Hermes 會繼續使用其熟悉的 web_search 工具;外掛為其提供 TalorData 後端支援。對於需要特定地理位置、語言、搜尋類型或時間窗口的研究,Hermes 可以改為呼叫 talor_google_search。您可以自然地提問,無需記憶引擎名稱或工具名稱。
主要特性
- 原生 Hermes 整合。該套件使用 Hermes 的 Python 外掛和網路搜尋提供者介面。無需執行獨立的伺服器程序。
- 自然工具選擇。Hermes 會根據您的請求自動選擇
web_search或talor_google_search。 - 單一 API Token。
TALOR_API_TOKEN驗證外掛中的每個搜尋路徑。 - 完整的 Google 參數覆蓋。
device、location、google_domain、gl/hl、tbm(圖片/購物/新聞/影片/本地/專利)、tbs(過去一小時到過去一年)、safe、start/num分頁、render_js、ai_overview和no_cache。 - 聚焦的回應。每個搜尋路徑只返回 Hermes 需要的欄位,而不是將整個原始 SERP 負載傳遞給代理的上下文。
- 開源。程式碼在 GitHub 上提供。
快速開始
您需要一個正常運作的 Hermes Agent 安裝和一個 TalorData 帳戶。如果您是 Hermes 新手,請先完成其安裝指南和快速入門。
有關完整的逐步說明,包括自訂 Hermes 安裝和手動設定,請參閱儲存庫 README。
自行安裝
首先,請確保您已安裝可正常運作的 Hermes Agent,且 hermes 指令在終端機中可用。
macOS / Linux
bash
cd ~/.hermes/hermes-agent
uv pip install --python venv/bin/python <path-to-repo>
hermes plugins enable talor
hermes tools
Windows (PowerShell)
- 開啟 PowerShell:按下
Win + R,輸入PowerShell,然後按 Enter。 - 進入 Hermes 安裝目錄:powershell
cd $env:USERPROFILE\.hermes\hermes-agent將<path-to-repo>替換為您下載的外掛資料夾的完整路徑,例如C:\Users\YourName\Downloads\talor-hermes-plugin(如果路徑包含空格,請用引號括起來):powershelluv pip install --python .\venv\Scripts\python.exe '<path-to-repo>' - 啟用外掛:
powershell
hermes plugins enable talor
疑難排解
cd失敗並提示 “path does not exist”:您的 Hermes 安裝位於自訂位置。執行echo $env:HERMES_HOME找到它,然後改用cd "$env:HERMES_HOME\hermes-agent"。hermes無法辨識為指令:HermesScripts目錄不在您的 PATH 中。重新執行 Hermes 安裝程式,或將%USERPROFILE%\.hermes\hermes-agent\venv\Scripts新增到您的 PATH。- 使用 Git Bash:使用正斜線——
cd ~/.hermes/hermes-agent和--python venv/Scripts/python.exe。
驗證外掛已安裝並啟用:
bash
hermes plugins list
您應該會看到 talor 列出。然後執行:
bash
hermes tools
在 Web Search & Extract 下選擇 TalorData,然後從您的 TalorData 儀表板貼上 API Token。如果 Hermes 詢問是否允許外掛取代內建工具,請回答 no——此外掛會新增工具和網路搜尋提供者,不會取代內建工具處理器。重新啟動任何已在執行的 Hermes 工作階段。
讓 Hermes 為您安裝
您也可以將安裝工作交給 Hermes 自己。將以下內容貼上到 Hermes 聊天中:
text
Install and configure talor-hermes-plugin by following the instructions at:
https://github.com/TalorData/talor-hermes-plugin
當 Hermes 提示時批准安裝指令,然後提供您的 API Token。
在 Hermes 中使用和測試外掛
用例 1:建立當前 AI 新聞簡報
您可以從一個簡短的提示開始:
查詢最新的 AI 新聞
在下面的範例中,Hermes 將該請求轉換為多個聚焦的、帶時間過濾的搜尋。它會擴展查詢以涵蓋主要 AI 公司、晶片、安全和監管,然後使用其其他瀏覽工具檢查來源並準備一份帶日期的簡報。<!– 截圖佔位符:替換為 Hermes Agent 使用 TalorData 的對話截圖,提示詞為 “Find latest AI news” –>
如需更可重複的簡報,可以給 Hermes 更多方向:
查詢最新的 AI 新聞。使用多個聚焦的新聞搜尋,限制在過去一週內,針對主要來源或一手來源驗證頭條新聞,並給我一份帶來源連結的簡潔日期簡報。
這正是代理原生搜尋整合發揮作用的地方:Hermes 可以執行多個查詢,在執行過程中優化搜尋,並將結果圍繞任務組織,而不是返回單個連結頁面。
用例 2:具備位置感知的產品研究
當您關注地理位置時,搜尋同樣簡單:
目前在德國市場上,有哪些性價比最高的 Android 手機?
Hermes 可以執行帶有位置和語言定位的搜尋(location: Germany,gl=de),並從多個零售商處彙整結果,然後整理出一份包含價格和規格的候選清單。<!– 截圖佔位符:替換為 Hermes Agent 使用 TalorData 的對話截圖,提示詞為 “What are the best budget Android phones available in Germany right now?” –>
如需更具體的比較,可以嘗試:
比較目前在德國市場上性價比最高的 Android 手機。使用德國位置和語言設定進行搜尋,查看至少三個不同零售商,並返回一份包含價格和關鍵規格的候選清單。
市場數據變化很快,因此在做出購買決策時請查看即時結果。
更多提示範例
嘗試以下提示來體驗剩餘功能:
- 網頁: “搜尋最新的 Python 3.14 版本說明,並摘要重要變更,附上來源連結。”
- 時間範圍: “搜尋過去一個月內 Node.js LTS 版本的新聞。”
- 搜尋類型: “在 Google 圖片中查詢 Xiaomi 15 Ultra 的官方渲染圖,並列出每張圖片的來源網站、頁面標題和網址。”
- 行動結果: “顯示「新加坡最佳點心」在 Google 行動版搜尋結果中的排名,包含每筆自然搜尋結果的標題、網址及摘要。”
這些提示也可以作為安裝後的快速測試:Hermes 應在通用研究時使用 web_search,在您提出位置、語言、時間或圖片約束時使用 talor_google_search。搜尋結果會隨時間變化,因此請驗證所選擇的工具和回應的結構,而不是期望每次執行都得到完全相同的清單。
如果 Hermes 找不到此外掛,請檢查以下三點:
- 該套件已安裝到執行 Hermes 的 Python 環境中。
talor已在hermes plugins中啟用。TALOR_API_TOKEN在 Hermes 程序中可用,且 TalorData 已被選為網路搜尋後端。
運作原理
該儲存庫發佈了一個 hermes_agent.plugins 進入點。當 Hermes 發現並啟用該套件時,外掛會:
- 將 TalorData 註冊為
web_search提供者。 - 使用描述其支援參數的 JSON Schema 註冊
talor_google_search工具。 - 根據 Google 引擎模式驗證每個請求,然後向
https://serpapi.talordata.net/serp/v1/request發送一個表單編碼的POST請求,攜帶Authorization: Bearer <API Token>。 - 正規化 API 回應——解包巢狀的
result/data/response包裝器,並同時接受 SerpApi 風格和 TalorData 原生欄位名稱——為 Hermes 生成一個緊湊、可預測的結果。
這使整合保持對 Hermes 原生,同時保留了使 TalorData 對代理工作流有用的結構化搜尋資料。
下一步
TalorData plugin for Hermes Agent 現已在 GitHub 上提供,原始碼對貢獻開放。目前版本支援 Google 引擎;Bing、Yandex 和 DuckDuckGo 計劃在後續版本中支援。
如果您發現錯誤或對另一個 Hermes 原生搜尋功能有想法,請在儲存庫中提交 Issue 或 Pull Request。如果您尚未嘗試 TalorData,請在 talordata.com 註冊,幾分鐘內即可為您的 Hermes 提供即時搜尋資料。