Repolode
vercel

vercel/ai

Un toolkit de TypeScript independiente del proveedor para crear aplicaciones y agentes con IA usando React, Next.js, Svelte, Vue y Node.js.

Estrellas
27,412
Forks
5,390
Issues abiertos
1,373
Último commit
hace 10 horas

¿Qué es?

AI SDK es una biblioteca de TypeScript para crear aplicaciones y agentes con IA. Ofrece una API unificada para proveedores de modelos como OpenAI, Anthropic y Google, por lo que cambiar de modelo suele consistir en modificar una cadena con el nombre del modelo o el paquete del proveedor, en lugar de reescribir el código de la aplicación.

Además de generar texto sin formato, permite generar datos estructurados validados según un esquema (con Zod), crear agentes que usan herramientas mediante la abstracción ToolLoopAgent y transmitir respuestas en streaming. De forma predeterminada, las cadenas con nombres de modelos se enrutan a través de Vercel AI Gateway, aunque también se pueden usar paquetes de proveedores como @ai-sdk/openai para conectarse directamente.

El módulo AI SDK UI ofrece hooks como useChat para crear interfaces de chat y UI generativa. Estos hooks son independientes del framework y funcionan con Next.js, React, Svelte y Vue.

Funciones clave

  • 01API unificada para proveedores de modelos como OpenAI, Anthropic y Google.
  • 02Generación de resultados estructurados validados con esquemas de Zod.
  • 03Abstracción ToolLoopAgent para crear agentes que usan herramientas.
  • 04Hooks de UI como useChat para interfaces de chat y generativas.
  • 05Compatible con los entornos de ejecución de Next.js, React, Svelte, Vue y Node.js.

Casos de uso

  • Añadir una interfaz de chat con respuestas en streaming a una aplicación de Next.js o React.
  • Extraer JSON estructurado de la salida de un modelo en un backend de TypeScript.
  • Crear agentes que llamen a herramientas como comandos de shell o funciones de generación de imágenes.

Inicio rápido

  1. 1

    Instala Node.js 22+ y npm y, después, el paquete AI SDK

    npm install ai
  2. 2

    Instala directamente los paquetes SDK de los proveedores que quieras usar (opcional)

    npm install @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google
  3. 3

    Llama a generateText con una cadena de modelo en tu código (usa Vercel AI Gateway de forma predeterminada)

Antes de usarlo

  • El enrutamiento de modelos predeterminado pasa por Vercel AI Gateway, por lo que puede requerir una cuenta o una clave de API de Vercel.
  • Es posible que los nombres de modelos de ejemplo del README no coincidan con los modelos que ofrecen actualmente los proveedores; consulta la documentación antes de usarlos.

Temas

Preguntas frecuentes

¿Qué es ai?
Un toolkit de TypeScript independiente del proveedor para crear aplicaciones y agentes con IA usando React, Next.js, Svelte, Vue y Node.js. AI SDK es una biblioteca de TypeScript para crear aplicaciones y agentes con IA. Ofrece una API unificada para proveedores de modelos como OpenAI, Anthropic y Google, por lo que cambiar de modelo suele consistir en modificar una cadena con el nombre del modelo o el paquete del proveedor, en lugar de reescribir el código de la aplicación.
¿ai es gratuito? ¿Qué licencia tiene?
ai es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ai sigue mantenido?
Mantenimiento activo. El último commit de ai fue el 20 oct 2026.
¿Para qué puedo usar ai?
Añadir una interfaz de chat con respuestas en streaming a una aplicación de Next.js o React. Extraer JSON estructurado de la salida de un modelo en un backend de TypeScript. Crear agentes que llamen a herramientas como comandos de shell o funciones de generación de imágenes.
¿Cómo se instala ai?
Instala Node.js 22+ y npm y, después, el paquete AI SDK: npm install ai Instala directamente los paquetes SDK de los proveedores que quieras usar (opcional): npm install @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google Llama a generateText con una cadena de modelo en tu código (usa Vercel AI Gateway de forma predeterminada)
¿Dónde consigo ai?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vercel/ai

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados