Qué es
El AI SDK de Vercel es una librería de código abierto en TypeScript para construir apps y agentes de IA. Reúne en una sola API a proveedores como OpenAI, Anthropic y Google, con streaming, llamadas a herramientas y salidas estructuradas, y trae hooks de interfaz para React, Next.js, Vue y Svelte. Funciona en cualquier entorno de Node.js, no solo en Vercel.
Cómo se usa
- Genera texto o datos estructurados con una sola función y cambia de proveedor en una línea.
- Transmite respuestas a tu interfaz con hooks como useChat.
- Dale herramientas al modelo para que resuelva tareas de varios pasos como agente.
- Valida las salidas con esquemas de Zod para obtener JSON tipado.
- Enruta modelos por el AI Gateway de Vercel si prefieres una sola cuenta.
Para qué sirve
- Una startup en Ciudad de México que agrega un chat con IA a su app de Next.js en una tarde.
- Un equipo de producto que prueba el mismo flujo con varios modelos antes de elegir proveedor.
- Un desarrollador que extrae datos estructurados de correos y PDFs con validación de tipos.
A favor
- Una API unificada para decenas de proveedores de modelos
- Hooks de interfaz para React, Vue y Svelte con streaming listo
- Código abierto bajo Apache 2.0 y gratis
- Salidas estructuradas y tipadas con esquemas de Zod
En contra
- Solo para TypeScript y JavaScript
- Es de bajo nivel: memoria, flujos durables y evaluaciones corren por tu cuenta
- Las versiones mayores han traído cambios que obligan a migrar código

