Skip to main content
OpenRouter — 数百もの LLM に対応する統合 API — と Firecrawl を組み合わせれば、どのモデルにもリアルタイムのWeb検索、スクレイピング、クロール機能を持たせられます。 OpenRouter の API は OpenAI 互換のため、OpenRouter のベース URL を指定した OpenAI SDK と、ツールとして Firecrawl の Python または JavaScript SDK を利用できます。

セットアップ

OpenRouterの任意のモデルでスクレイピング + 要約

Firecrawlでページをスクレイピングし、OpenRouterで選択した任意のモデル (ここではClaude Haiku 4.5) で要約します。
model 文字列は、任意の OpenRouter 対応モデル (openai/gpt-5google/gemini-2.5-prometa-llama/llama-4-maverick など) に切り替えられます。

ツール呼び出し:スクレイピングするタイミングはモデルが判断

OpenRouter は OpenAI 互換のツール呼び出しをサポートしているため、Firecrawl をモデルが呼び出せる関数として組み込めます。

Python

注記

  • Firecrawl は完全にモデル非依存で、スクレイピングのコードを変更せずに任意の OpenRouter モデルを選択できます。
  • 主要な OpenRouter アプリ (Cline、Roo Code、Kilo、Cursor、Continue) の多くは、Firecrawl MCP を利用できるエージェント実行基盤でもあります。Firecrawl をそれらに直接接続する方法については、MCP Server を参照してください。
  • 大規模なジョブでは、LLM のコンテキスト上限内に収めるために バッチスクレイプ を使用してください。