跳转到主要内容
将 Firecrawl 与 OpenAI SDK 结合使用,为你的 AI 应用提供干净的网页上下文:将搜索和抓取结果传入 Responses 和 Chat Completions 调用,或将 Firecrawl 作为 MCP 服务器接入。

安装与配置

创建 .env 文件:
注意: 如果使用 Node 版本低于 20,请安装 dotenv,并在代码中添加 import 'dotenv/config'。

抓取 + 摘要

此示例演示一个简单工作流:抓取网站,并使用 OpenAI 模型对内容进行摘要。

函数调用

此示例展示了如何使用 OpenAI 的函数调用功能,让模型根据用户请求自动判断何时抓取网站内容。

结构化数据提取

此示例演示如何使用支持结构化输出的 OpenAI 模型,从抓取内容中提取特定数据。

搜索 + 分析

此示例将 Firecrawl 的搜索功能与 OpenAI 模型的分析能力相结合,用于从多个信息来源中查找并汇总信息。

使用 MCP 的 Responses API

本示例展示了如何在将 Firecrawl 配置为 MCP (模型上下文协议) 服务器后使用 OpenAI 的 Responses API。
更多示例,请参阅 OpenAI 文档。