Note
官方包: langchain-firecrawl · 源代码
在 LangChain 中使用 Firecrawl 进行抓取、爬取、映射、提取和搜索,既可用作文档加载器,也可作为代理工具
安装#
从 firecrawl.dev 获取 API 密钥,并将其设置为环境变量 (或传入 api_key=...) :
文档加载器#
FirecrawlLoader 返回 LangChain Document。选择 mode:
| 模式 | 加载内容 |
|---|---|
scrape | 单个页面 |
crawl | 整个网站 |
map | 发现的 URL |
extract | 结构化数据 |
search | 网页搜索结果 |
代理工具#
每项功能也都可作为 BaseTool 绑定到代理:
LangChain JS#
JavaScript 加载器随 @langchain/community 一同提供,并将 Firecrawl JS SDK 作为对等依赖:

