Guía completa de Vercel AI SDK — Una API unificada para OpenAI, Anthropic y Gemini
Lanzaste con la API de OpenAI, pero quieres probar Claude y Gemini — y acabas reescribiendo la misma lógica para tres SDK diferentes. El Vercel AI SDK (desde 2026 solo "AI SDK") lo reduce a un import, una función, todos los proveedores. Librería open source en TypeScript con más de 20 millones de descargas mensuales; el AI SDK 6 trae Agents, MCP, aprobación de herramientas y DevTools, y en mayo de 2026 es el estándar de facto para una interfaz LLM unificada. Si llamas a LLMs desde una web app o un proyecto Node.js en 2026, el AI SDK es el default correcto, punto. Las únicas excepciones son código heredado y funciones de vanguardia recién salidas. A cambio obtienes cambio fácil de proveedor, un tercio de la implementación, seguridad de tipos e integración con React. Este artículo cubre qué es el AI SDK, las tres razones para usarlo, una guía rápida de 5 minutos (generateText a streamText), salida estructurada con generateObject + Zod, tool calling y agentes (el corazón del AI SDK 6), una UI de chat en 10 líneas con useChat, cambio entre Claude/GPT/Gemini en 3 líneas y las tres trampas de producción (diferencias entre proveedores, aborto de stream con facturación y sobrecarga de inferencia de tipos). Todo basado en el AI SDK 6 a fecha de mayo de 2026.