メインコンテンツへスキップ
Webコンテンツを基にしたベクトル検索と埋め込みを用いて、FirecrawlをLlamaIndexと統合し、AIアプリケーションを構築します。

セットアップ

「.env」ファイルを作成:
注意: Node < 20 を使用する場合は、dotenv をインストールし、コードに import 'dotenv/config' を追加してください。
この例では、LlamaIndex と Firecrawl を組み合わせてウェブサイトをクロールし、埋め込みを作成し、RAG を用いてコンテンツにクエリを実行する方法を示します。

Python: FireCrawlWebReader

Python では、LlamaIndex の FireCrawlWebReader を使って Firecrawl の結果を LlamaIndex のドキュメントとして読み込めます。mode には scrape、crawl、map、search のいずれかを指定し、Firecrawl のオプションは params で渡します。
scrape、crawl、map には load_data(url=...) を、search には load_data(query=...) を使用します。詳細は FireCrawlWebReader リファレンス を参照してください。 その他の例については、LlamaIndex のドキュメントで確認してください。