Repolode
cloudflare

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. 1

    Clona el repositorio

    git clone git@github.com:cloudflare/ai.git
  2. 2

    Entra en el directorio e instala las dependencias con pnpm

    cd ai && pnpm install
  3. 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