Skip to main content

Hermes Agent

Hermes AgentのデフォルトのWeb検索・抽出バックエンドとしてFirecrawlを使用する
1 min read
Note

Hermes公式ドキュメント: Web検索 · ブラウザ

Nous ResearchのHermes Agentでは、web_searchweb_extractのデフォルトバックエンドとしてFirecrawlを使用しています。

概要#

Hermes Agent は、Nous Research が提供するオープンソースのターミナル/デスクトップエージェントです。以下の Web ツールを備えています。

ツール機能
web_searchWeb を検索し、ランク付け済み結果を返す
web_extractURL から読みやすいコンテンツを取得・抽出する

Firecrawl は、検索と抽出の両方で使用されるデフォルトのプロバイダーです。FIRECRAWL_API_KEY を設定するか、セルフホストの FIRECRAWL_API_URL または Nous Tool Gateway を使用してください。複数のプロバイダーの認証情報がある場合は、hermes tools または config.yaml で Firecrawl を選択します。Firecrawl のクラウドモードによるブラウザ自動化は任意です。

クイックスタート#

  1. hermes-agent.nousresearch.com から Hermes Agent をインストールします
  2. Firecrawl のキーを追加します:

firecrawl.devでキーを取得します。

  1. または、対話形式で設定します:

Web Search & ExtractFirecrawl を選択します。

  1. 確認:

機能#

機能Hermes での対応
検索デフォルトの web_search バックエンド
抽出 / スクレイピングデフォルトの web_extract バックエンド
ブラウザ任意で利用可能な Firecrawl クラウドブラウザプロバイダー

Firecrawl を一方の機能にのみ使用する#

Hermes では検索バックエンドと抽出バックエンドを個別に選択できるため、無料の検索バックエンドと Firecrawl の抽出を組み合わせることも、その逆も可能です。

これらのキーが空の場合、どちらも web.backend にフォールバックし、Hermes は利用可能な認証情報に基づいて自動検出を行います。自動検出時には他のプロバイダーの認証情報が Firecrawl より優先される場合があるため、Firecrawl が確実に使用されるようにするには、search_backendextract_backend、または web.backend を明示的に設定してください。

ブラウザクラウドモード#

Firecrawl をブラウザ自動化に使用するには:

任意:

Nous Portal (マネージド Firecrawl)#

有料のNous Portalサブスクリプションでは、マネージド Firecrawl を使用して、Hermes Tool Gateway 経由でウェブ検索と抽出を実行できます。Firecrawl のキーを別途用意する必要はありません。

既存のインストールでは、hermes tools でWebツールを有効にできます。

セルフホスト版 Firecrawl#

FIRECRAWL_API_URL が設定されており、Firecrawl サーバーの認証が無効 (Firecrawl インスタンスで USE_DB_AUTHENTICATION=false) の場合、API キーは任意です。

リソース#