Skip to main content
Herramientas de Firecrawl para Vercel AI SDK. Busca, haz scraping, interactúa con páginas y rastrea la web en tus aplicaciones de IA.

Instalación

Configura las variables de entorno:
Estos ejemplos usan el formato de modelo string de Vercel AI Gateway, pero las herramientas de Firecrawl funcionan con cualquier proveedor de SDK de IA. También puedes usar importaciones de proveedores como anthropic('claude-sonnet-4-5-20250514') de @ai-sdk/anthropic.

Inicio rápido

FirecrawlTools() incluye search, scrape e interact de forma predeterminada.

FirecrawlTools

FirecrawlTools() incluye las herramientas predeterminadas y un systemPrompt generado automáticamente que puedes pasar a generateText.
Puedes personalizar los valores predeterminados, usar herramientas asíncronas o deshabilitar herramientas individuales:
Al hacer scraping para responder una pregunta sobre una página, usa el formato question:
Usa formats: ['markdown'] solo cuando necesites el contenido completo de la página.

Herramientas individuales

Cada herramienta se puede usar directamente o invocar con opciones:

Búsqueda + Scraping

Mapeo

Streaming

Interact

interact() crea una sesión interactiva basada en scraping. Llama a start(url) para iniciar una sesión y obtener una URL de vista en vivo, y luego permite que el modelo reutilice esa sesión mediante la herramienta interact.
Si necesitas la URL explícita de la vista en vivo tras el inicio, usa interactTool.interactiveLiveViewUrl. Reutiliza el estado del browser entre sesiones con perfiles:
browser() está obsoleto. Usa interact() en su lugar.

Herramientas asíncronas

rastreo, extracción por lotes y agent devuelven un ID de trabajo. Combínalos con poll.

Rastreo

Extracción por lotes

Agente

Recopilación autónoma de datos web que busca, navega y extrae por sí sola.

Registro

Todas las exportaciones