Skip to main content

Hermes Agent

在 Hermes Agent 中将 Firecrawl 用作默认的网页搜索和提取后端
1 min read
Note

Hermes 官方文档:网页搜索 · 浏览器

Nous Research 开发的 Hermes Agent 默认使用 Firecrawl 作为 web_searchweb_extract 的后端。

概述#

Hermes Agent 是 Nous Research 推出的开源终端和桌面代理。它提供以下网页工具:

工具功能
web_search进行网页搜索并返回按相关性排序的结果
web_extract获取并提取 URL 中的可读内容

Firecrawl 是搜索和提取功能的默认提供商。您可以设置 FIRECRAWL_API_KEY、使用自托管的 FIRECRAWL_API_URL,或使用 Nous 工具网关。如果您拥有多个提供商的凭据,可在 hermes toolsconfig.yaml 中选择 Firecrawl。通过 Firecrawl 云模式实现的浏览器自动化为可选功能。

快速入门#

  1. 前往 hermes-agent.nousresearch.com 安装 Hermes Agent
  2. 添加 Firecrawl 密钥:

firecrawl.dev 获取密钥。

  1. 或通过交互式方式配置:

选择 网页搜索和提取Firecrawl

  1. 验证:

功能#

功能Hermes 中的支持情况
搜索默认使用 web_search 后端
提取 / 抓取默认使用 web_extract 后端
浏览器可选的 Firecrawl 云浏览器提供商

仅使用 Firecrawl 的一种能力#

Hermes 支持分别选择搜索和提取后端,因此你可以将免费搜索后端与 Firecrawl 提取功能搭配使用 (反之亦然) :

当这些键为空时,两者都会使用 web.backend,随后 Hermes 会根据可用凭据自动检测。自动检测时,其他提供商的凭据可能会优先于 Firecrawl;因此,如需确保使用 Firecrawl,请显式设置 search_backendextract_backendweb.backend

浏览器云模式#

要使用 Firecrawl 实现浏览器自动化:

可选:

Nous Portal (托管 Firecrawl)#

订阅付费版 Nous Portal 后,可通过 Hermes 工具网关使用托管 Firecrawl 进行网页搜索和提取,无需单独的 Firecrawl 密钥:

已安装的版本可通过 hermes tools 启用网页工具。

自托管 Firecrawl#

设置 FIRECRAWL_API_URL 后,如果 Firecrawl 服务器已禁用身份验证 (在 Firecrawl 实例上设置 USE_DB_AUTHENTICATION=false) ,则无需 API 密钥。

资源#