TalorData for Hermes Agent:为您的 AI 代理提供实时 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 带高级选项的 Google 搜索 talor_google_search Google 对于普通的网络查询,Hermes 会继续使用其熟悉的 web_search 工具;插件为其提供 TalorData 后端支持。对于需要特定地理位置、语言、搜索类型或时间窗口的研究,Hermes 可以改为调用 talor_google_search。您可以自然地提问,无需记忆引擎名称或工具名称。 主要特性 […]

TalorData
Last updated on
3 min read

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_searchGoogle
带高级选项的 Google 搜索talor_google_searchGoogle

对于普通的网络查询,Hermes 会继续使用其熟悉的 web_search 工具;插件为其提供 TalorData 后端支持。对于需要特定地理位置、语言、搜索类型或时间窗口的研究,Hermes 可以改为调用 talor_google_search。您可以自然地提问,无需记忆引擎名称或工具名称。

主要特性

  • 原生 Hermes 集成。该包使用 Hermes 的 Python 插件和网络搜索提供者接口。无需运行独立的服务器进程。
  • 自然工具选择。Hermes 会根据您的请求自动选择 web_search 或 talor_google_search
  • 单一 API TokenTALOR_API_TOKEN 验证插件中的每个搜索路径。
  • 完整的 Google 参数覆盖devicelocationgoogle_domaingl/hltbm(图片/购物/新闻/视频/本地/专利)、tbs(过去一小时到过去一年)、safestart/num 分页、render_jsai_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)

  1. 打开 PowerShell:按下 Win + R,输入 PowerShell,然后按 Enter。
  2. 进入 Hermes 安装目录:powershellcd $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>'
  3. 启用插件:

powershell

hermes plugins enable talor

故障排除

  • cd 失败并提示 “path does not exist”:您的 Hermes 安装位于自定义位置。运行 echo $env:HERMES_HOME 找到它,然后改用 cd "$env:HERMES_HOME\hermes-agent"
  • hermes 无法识别为命令:Hermes Scripts 目录不在您的 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/talordata-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: Germanygl=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 发现并启用该包时,插件会:

  1. 将 TalorData 注册为 web_search 提供者。
  2. 使用描述其支持参数的 JSON Schema 注册 talor_google_search 工具。
  3. 根据 Google 引擎模式验证每个请求,然后向 https://serpapi.talordata.net/serp/v1/request 发送一个表单编码的 POST 请求,携带 Authorization: Bearer <API Token>
  4. 规范化 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 提供实时搜索数据。

Scale Your Data
Operations Today.

Join the world's most robust proxy network.

Start Free Trial