跳转到主要内容
将 OpenRouter (一个面向数百个 LLM 的统一 API) 与面向 AI 智能体的上下文 API Firecrawl 搭配使用,即可为任意模型提供实时网络搜索和抓取能力。 OpenRouter 的 API 与 OpenAI 兼容,因此你可以将 OpenAI SDK 指向 OpenRouter 的 base URL,再将 Firecrawl 的 Python 或 JavaScript SDK 作为工具使用。

配置

使用任意 OpenRouter 模型进行抓取 + 总结

这会使用 Firecrawl 抓取页面,并用你在 OpenRouter 中选择的任意模型进行总结,这里以 Claude Haiku 4.5 为例。
将 model 的值改为任意 OpenRouter 支持的模型,例如 openai/gpt-5、google/gemini-2.5-pro、meta-llama/llama-4-maverick 等。

工具调用:由模型决定何时抓取

OpenRouter 支持 OpenAI 风格的工具调用,因此 Firecrawl 可以作为模型可调用的函数接入。

Python

将 Firecrawl 用作 OpenRouter 的网页搜索引擎

OpenRouter 也可以在其服务端通过 Firecrawl 执行网络搜索。只需添加 openrouter:web_search 服务器工具,并将 engine 设为 firecrawl;模型会自行决定何时搜索,OpenRouter 再将搜索结果返回给模型。
OpenRouter 会将这些搜索的费用计入你的 OpenRouter 账户。有关其他参数及定价,请参见 OpenRouter 的网络搜索文档。

说明

  • Firecrawl 完全不依赖特定模型,因此无需修改抓取代码,即可选择任意 OpenRouter 模型。
  • 许多热门的 OpenRouter 应用 (Cline、Roo Code、Kilo、Cursor、Continue) 都是可使用 Firecrawl MCP 的代理运行环境。请通过 MCP 设置选择器 连接其中一个。
  • 对于大型任务,请使用 批量抓取,以避免超出 LLM 的上下文预算。