Skip to main content
Firecrawl を OpenAI と統合し、ウェブデータを活用する AI アプリケーションを構築しましょう。

セットアップ

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

スクレイピング+要約

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

関数呼び出し

この例では、OpenAI の関数呼び出し機能を使って、ユーザーからのリクエストに基づいて、いつウェブサイトのスクレイピングを実行するかをモデルに判断させる方法を示します。

構造化データ抽出

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

検索 + 分析

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

MCP を利用した Responses API

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