CrawlForge
InicioCasos de usoIntegracionesPreciosDocumentaciónBlog
Cómo usar CrawlForge con el Vercel AI SDK
Tutorials
Volver al blog
Tutoriales

Cómo usar CrawlForge con el Vercel AI SDK

C
CrawlForge Team
Equipo de Ingeniería
7 de abril de 2026
8 min de lectura
Actualizado 14 de abril de 2026

En esta página

Respuesta rápida

Registra las 20 herramientas de scraping de CrawlForge con la API tool() del Vercel AI SDK para que cualquier LLM que llames mediante generateText o streamText pueda obtener, extraer e investigar la web cuando lo necesite. La configuración toma menos de 10 minutos y funciona con Next.js, SvelteKit, Nuxt o Node puro.

El Vercel AI SDK te ofrece una interfaz unificada para llamar a LLMs desde cualquier framework: Next.js, SvelteKit, Nuxt o Node puro. CrawlForge le da a tu LLM acceso a datos web en vivo mediante 20 herramientas de scraping especializadas. Juntos, te permiten construir aplicaciones de IA que pueden buscar, obtener, extraer y analizar contenido web en tiempo real.

Este tutorial te muestra cómo registrar las herramientas de CrawlForge con la API tool() del Vercel AI SDK, para que tu IA pueda hacer scraping de la web con la misma naturalidad con la que genera texto.

Tabla de contenidos

  • Requisitos previos
  • Cómo funciona: herramientas en el Vercel AI SDK
  • Paso 1: crear el wrapper de herramientas de CrawlForge
  • Paso 2: registrar herramientas con generateText
  • Paso 3: construir un chat en streaming con acceso web
  • Avanzado: agente de investigación con múltiples herramientas
  • Desglose de costos en credits
  • Mejores prácticas
  • Próximos pasos

Requisitos previos

Bash
Bash

Obtén tu API key de CrawlForge en crawlforge.dev/signup: 1.000 credits gratis incluidos.

Cómo funciona: herramientas en el Vercel AI SDK

El Vercel AI SDK te permite definir herramientas que el LLM puede invocar durante una conversación. Cada herramienta tiene un nombre, una descripción, un esquema de parámetros (usando Zod) y una función execute. El LLM lee las descripciones de las herramientas, decide cuándo llamarlas e incorpora los resultados en su respuesta.

La API REST de CrawlForge encaja perfectamente con este patrón: cada una de las 20 herramientas se convierte en una función invocable con parámetros tipados.

Paso 1: crear el wrapper de herramientas de CrawlForge

Primero, construye un helper reutilizable que llame a cualquier endpoint de CrawlForge:

Typescript

Paso 2: registrar herramientas con generateText

Ahora registra las herramientas de CrawlForge usando la función tool() del Vercel AI SDK:

Typescript

Cuando el LLM se encuentra con una pregunta que requiere datos web, invoca automáticamente la herramienta de CrawlForge adecuada, recibe los resultados y los integra en su respuesta. No se necesita orquestación manual.

Paso 3: construir un chat en streaming con acceso web

Para una experiencia de chat en tiempo real, usa streamText en lugar de generateText:

Typescript

El parámetro maxSteps: 5 permite que el LLM encadene varias llamadas a herramientas; por ejemplo, primero buscar en la web y luego extraer contenido del resultado principal.

Componente de frontend

Typescript

Avanzado: agente de investigación con múltiples herramientas

Combina varias herramientas de CrawlForge para flujos de trabajo de investigación más profundos:

Typescript

Este agente hará lo siguiente:

  1. Buscar en Google artículos relevantes (5 credits)
  2. Extraer contenido de los resultados principales (2 credits cada uno)
  3. Analizar el contenido en busca de temas (3 credits cada uno)

Costo total para una investigación de 3 fuentes: ~20 credits.

Desglose de costos en credits

HerramientaCreditsMejor para
fetch_url1Obtención de HTML en bruto
extract_text1Extracción de texto limpio
extract_links1Descubrimiento de enlaces
extract_metadata1Metadatos de página (título, etiquetas OG)
extract_content2Extracción de contenido legible
scrape_structured2Extracción de datos basada en selectores CSS
summarize_content2Resumen de texto
analyze_content3Análisis de temas y sentimiento
search_web5Resultados de búsqueda de Google
deep_research10Investigación de múltiples fuentes con citas

Consulta el desglose completo de precios para las 20 herramientas.

Mejores prácticas

Minimiza el uso de credits. Usa extract_content (2 credits) en lugar de deep_research (10 credits) cuando solo necesitas una página. Las descripciones de las herramientas guían al LLM hacia la opción más barata que satisface la consulta.

Configura maxSteps con cuidado. Un valor de maxSteps más alto permite más llamadas a herramientas por respuesta, pero consume más credits. Empieza con 3-5 y auméntalo solo si el LLM necesita más de forma constante.

Cachea las páginas a las que accedes con frecuencia. Si tu app obtiene repetidamente la misma URL, cachea la respuesta de CrawlForge en Redis o una base de datos en lugar de volver a obtenerla cada vez.

Usa descripciones de Zod. Las cadenas .describe() en tus parámetros de Zod ayudan al LLM a entender qué valores pasar. Sé específico: "La URL completa incluyendo https://" es mejor que "URL".

Próximos pasos

Ahora tienes una aplicación con el Vercel AI SDK con acceso web en vivo. Amplía desde aquí:

  • Añade las 20 herramientas de CrawlForge restantes según las necesites
  • Implementa el modo stealth para sitios con protección anti-bot
  • Construye un agente de investigación profunda para análisis de mercado automatizado
  • Consulta la guía de inicio rápido de CrawlForge para configurar el cliente MCP

Construye apps de IA que ven la web. Empieza gratis con 1.000 credits, sin tarjeta de crédito.

Etiquetas

vercel-ai-sdknextjsintegrationweb-scrapingai-engineeringtutorialtypescript

Sobre el autor

C

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

En esta página

Frequently Asked Questions

¿Cómo uso CrawlForge con el Vercel AI SDK?+

Registra las 20 herramientas de scraping de CrawlForge con la API tool() del Vercel AI SDK para que cualquier LLM que llames mediante generateText o streamText pueda obtener, extraer e investigar la web cuando lo necesite. La configuración toma menos de 10 minutos y funciona con Next.js, SvelteKit, Nuxt o Node puro.

¿Qué es una herramienta en el Vercel AI SDK?+

El Vercel AI SDK te permite definir herramientas que el LLM puede invocar durante una conversación. Cada herramienta tiene un nombre, una descripción, un esquema de parámetros usando Zod y una función execute. El LLM lee las descripciones de las herramientas, decide cuándo llamarlas e incorpora los resultados en su respuesta.

¿Cómo minimizo el uso de credits de CrawlForge en una app con el AI SDK?+

Usa extract_content (2 credits) en lugar de deep_research (10 credits) cuando solo necesitas una página. Configura maxSteps con cuidado: empieza con 3-5 y auméntalo solo si es necesario. Cachea las páginas a las que accedes con frecuencia en Redis o una base de datos en lugar de volver a obtenerlas cada vez.

¿Por qué importan las descripciones de los parámetros de Zod para las herramientas del AI SDK?+

Las cadenas .describe() en tus parámetros de Zod ayudan al LLM a entender qué valores pasar. Sé específico: "La URL completa incluyendo https://" es mejor que "URL". Las descripciones claras guían al LLM hacia la herramienta más barata que satisface la consulta.

Artículos relacionados

Cómo usar CrawlForge con agentes de LangGraph
Tutorials

Cómo usar CrawlForge con agentes de LangGraph

Construye agentes de web scraping con estado usando LangGraph y CrawlForge. Guía en TypeScript que cubre nodos del grafo, gestión de estado y flujos de scraping condicionales.

C
CrawlForge Team
|
24 abr
|
8m
Cómo usar CrawlForge con agentes de IA de Mastra
Tutorials

Cómo usar CrawlForge con agentes de IA de Mastra

Crea agentes de IA con capacidades de web scraping usando Mastra y CrawlForge. Guía de configuración en TypeScript con integración de herramientas, workflows y ejemplos de agentes.

C
CrawlForge Team
|
21 abr
|
7m
Cómo usar CrawlForge con la API de Anthropic Claude
Tutorials

Cómo usar CrawlForge con la API de Anthropic Claude

Conecta las herramientas de web scraping de CrawlForge a la API de Claude mediante tool_use. Crea aplicaciones de IA con datos web en vivo usando TypeScript y Claude Sonnet.

C
CrawlForge Team
|
15 abr
|
9m

Pie de página

CrawlForge

Web scraping empresarial para agentes de IA. 23 herramientas MCP especializadas diseñadas para desarrolladores modernos que crean sistemas inteligentes.

Producto

  • Funciones
  • Precios
  • Casos de uso
  • Integraciones
  • Alternativas
  • Registro de cambios

Recursos

  • Primeros pasos
  • Referencia de la API
  • Plantillas
  • Guías
  • Blog
  • Glosario
  • Preguntas frecuentes
  • Mapa del sitio

Desarrolladores

  • Protocolo MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Empresa

  • Acerca de
  • Contacto
  • Privacidad
  • Términos

Mantente al día

Recibe las últimas novedades sobre nuevas herramientas y funciones.

Creado con Next.js y el protocolo MCP

© 2025-2026 CrawlForge. Todos los derechos reservados.