Saltar al contenido principal
Combina OpenRouter, una API unificada para cientos de LLM, con Firecrawl, la API de contexto para agentes de IA, para que cualquier modelo tenga búsqueda web y scraping en tiempo real. La API de OpenRouter es compatible con OpenAI, por lo que puedes usar el SDK de OpenAI configurado para apuntar a la URL base de OpenRouter, junto con el SDK de Python o JavaScript de Firecrawl como herramienta.

Configuración

Scraping + resumen con cualquier modelo de OpenRouter

Esto hace scraping de una página con Firecrawl y la resume con el modelo de OpenRouter que elijas, en este caso Claude Haiku 4.5.
Reemplaza la cadena model por cualquier modelo compatible con OpenRouter, como openai/gpt-5, google/gemini-2.5-pro, meta-llama/llama-4-maverick, etc.

Llamadas a herramientas: el modelo decide cuándo hacer scraping

OpenRouter admite llamadas a herramientas al estilo de OpenAI, por lo que Firecrawl se integra como una función que el modelo puede invocar.

Python

Firecrawl como motor de búsqueda web de OpenRouter

OpenRouter también puede realizar búsquedas web con Firecrawl por su cuenta. Agrega la herramienta de servidor openrouter:web_search y establece engine en firecrawl: el modelo decide cuándo buscar y OpenRouter le devuelve los resultados.
OpenRouter factura estas búsquedas a tu cuenta de OpenRouter. Consulta la documentación de búsqueda web de OpenRouter para ver los demás parámetros y los precios.

Notas

  • Firecrawl es totalmente agnóstico respecto al modelo, así que puedes elegir cualquier modelo de OpenRouter sin cambiar el código de scraping.
  • Muchas de las principales aplicaciones de OpenRouter (Cline, Roo Code, Kilo, Cursor, Continue) son entornos de agentes que pueden usar el MCP de Firecrawl. Comienza con el selector de configuración de MCP para conectar una.
  • Para trabajos de gran volumen, usa extracción por lotes para mantenerte dentro de los límites de contexto del LLM.