メインコンテンツへスキップ
Firecrawl を OpenAI と統合し、ウェブデータを活用する AI アプリケーションを構築しましょう。

セットアップ

.env ファイルを作成:
注: Node < 20 を使用している場合は、dotenv をインストールし、コードに import 'dotenv/config' を追加してください。

スクレイピング+要約

この例は、ウェブサイトをスクレイピングし、そのコンテンツを OpenAI モデルで要約するというシンプルなワークフローを示します。

関数呼び出し

この例では、OpenAI の関数呼び出し機能を使って、ユーザーのリクエストに応じて Web サイトをスクレイピングするタイミングをモデルに判断させる方法を示します。

構造化データ抽出

この例では、スクレイピングで取得したコンテンツから特定のデータを抽出するために、構造化出力に対応した OpenAI モデルを使用する方法を示します。

検索 + 分析

この例では、複数のソースから情報を検索して要約するために、Firecrawl の検索機能と OpenAI モデルを用いた分析を組み合わせています。

MCP対応のResponses API

この例では、FirecrawlをModel Context Protocol (MCP) サーバーとして構成し、OpenAIのResponses APIを使用する方法を紹介します。
さらに多くの例は、OpenAIのドキュメントを参照してください。