Skip to main content
适用于 Vercel AI SDK 的 Firecrawl 工具,为 AI 应用提供网页抓取、搜索、浏览和数据提取能力。

安装

设置环境变量:
这些示例使用 Vercel AI Gateway 的 string 模型格式,但 Firecrawl 工具可以搭配任何 AI SDK 提供方使用。你可以改用 openai('gpt-5-mini')anthropic('claude-sonnet-4.5'),或任一受支持的提供方

快速开始

最简单的上手方式。FirecrawlTools() 提供搜索、抓取和浏览工具,并自动生成系统提示词,引导模型选择合适的工具。
使用自定义配置:
将其设置为 false 即可禁用某个工具:

独立工具

每个工具都兼具两种用法——既可以直接作为工具使用(从环境变量中读取 FIRECRAWL_API_KEY),也可以作为工厂函数调用,用于自定义配置:

爬取

搜索 + 抓取

映射

流式

Browser

browser 工具在首次使用时会自动创建一个云端会话,并在进程退出时自动清理:
要获取用于实时查看浏览器的实时预览 URL,或手动控制会话生命周期:

异步工具

Crawl、batch scrape、extract 和 agent 会返回一个任务 ID。配合 poll 获取结果:

Crawl

批量抓取

Agent

自动化网页数据采集——可自行搜索、浏览并提取数据。

全部导出