跳转到主要内容
将 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,并通过 params 传入 Firecrawl 选项。
scrape、crawl 和 map 模式请使用 load_data(url=...),search 模式请使用 load_data(query=...)。详情请参见 FireCrawlWebReader 参考文档。 更多示例请查看 LlamaIndex 文档。