Un asistente personal de IA que funciona íntegramente en tu propia cuenta de Cloudflare e incluye chat, memoria, tareas, notas y recordatorios programados.
cloudflare/ai
Paquetes de TypeScript y ejemplos para crear aplicaciones de IA en Cloudflare, con proveedores para Vercel AI SDK y TanStack AI.
- Estrellas
- 1,198
- Forks
- 365
- Issues abiertos
- 86
- Último commit
- hace 19 horas
¿Qué es?
cloudflare/ai es un monorepo de paquetes npm que conectan el código de aplicaciones de IA con los servicios de IA de Cloudflare. Incluye paquetes de proveedores para Vercel AI SDK y TanStack AI, compatibles con Workers AI, AI Gateway y AI Search.
Los paquetes incluyen workers-ai-provider para chat, generación de imágenes, embeddings, transcripción, conversión de texto a voz y reranking; ai-search-provider para subir archivos a AI Search y realizar búsquedas en lenguaje natural o chat con respuestas fundamentadas; ai-gateway-provider para enrutar modelos preconfigurados a través de AI Gateway con caché, reintentos y fallback entre proveedores; y adaptadores de @cloudflare/tanstack-ai para Workers AI y AI Gateway.
El repositorio también incluye un ejemplo de playground de Workers AI, una demo de TanStack AI con varios proveedores y demos específicas de llamadas a herramientas, salida estructurada, agentes y servidores MCP.
Funciones clave
- 01Proveedor de Workers AI para Vercel AI SDK, compatible con chat, imágenes, embeddings, transcripción, TTS y reranking.
- 02Proveedor de AI Search para indexar archivos subidos y hacer consultas en lenguaje natural.
- 03Proveedor de AI Gateway que añade caché, reintentos y fallback entre proveedores a los modelos de AI SDK.
- 04Adaptadores de TanStack AI para Workers AI y AI Gateway.
Casos de uso
- Añadir chat o generación de imágenes con Workers AI a una aplicación de Vercel AI SDK.
- Crear búsquedas sobre documentos propios subidos mediante AI Search.
- Enrutar llamadas a modelos a través de AI Gateway para usar caché y fallback entre proveedores.
- Usar los playgrounds de ejemplo como punto de partida para aplicaciones con Workers AI o varios proveedores.
Inicio rápido
- 1
Clona el repositorio
git clone git@github.com:cloudflare/ai.git - 2
Entra en el directorio e instala las dependencias con pnpm
cd ai && pnpm install - 3
Ejecuta el ejemplo de Workers AI
cd examples/workers-ai && pnpm dev
Antes de usarlo
- Los paquetes están diseñados en torno a servicios de Cloudflare como Workers AI y AI Gateway, por lo que dependen de esa plataforma.
- Algunas funciones, como la transmisión reanudable, figuran como próximamente disponibles.
Temas
Preguntas frecuentes
- ¿Qué es ai?
- Paquetes de TypeScript y ejemplos para crear aplicaciones de IA en Cloudflare, con proveedores para Vercel AI SDK y TanStack AI. cloudflare/ai es un monorepo de paquetes npm que conectan el código de aplicaciones de IA con los servicios de IA de Cloudflare. Incluye paquetes de proveedores para Vercel AI SDK y TanStack AI, compatibles con Workers AI, AI Gateway y AI Search.
- ¿ai es gratuito? ¿Qué licencia tiene?
- ai es open source bajo la licencia MIT. 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 21 oct 2026.
- ¿Para qué puedo usar ai?
- Añadir chat o generación de imágenes con Workers AI a una aplicación de Vercel AI SDK. Crear búsquedas sobre documentos propios subidos mediante AI Search. Enrutar llamadas a modelos a través de AI Gateway para usar caché y fallback entre proveedores. Usar los playgrounds de ejemplo como punto de partida para aplicaciones con Workers AI o varios proveedores.
- ¿Cómo se instala ai?
- Clona el repositorio: git clone git@github.com:cloudflare/ai.git Entra en el directorio e instala las dependencias con pnpm: cd ai && pnpm install Ejecuta el ejemplo de Workers AI: cd examples/workers-ai && pnpm dev
- ¿Dónde consigo ai?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cloudflare/ai
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autohospedada compatible con Cloudflare Workers, distribuida como un único binario de Rust para ejecutar Workers, KV, D1, R2 y más en una máquina.
Biblioteca de TypeScript/React para crear interfaces de chat con IA listas para producción, con primitivas componibles e integraciones con backends.
Framework de TypeScript para crear servidores MCP que gestionan sesiones de cliente y ofrecen herramientas, recursos, prompts y varios transportes.
Asistente personal de IA ligero escrito en Go, que funciona en hardware de bajo costo y se conecta a muchos proveedores de LLM y aplicaciones de chat.
Colección de servidores MCP remotos que permiten a clientes de IA como Cursor o Claude consultar y gestionar cuentas y servicios de Cloudflare en lenguaje natural.