Repolode
cloudflare

cloudflare/ai

Pacotes TypeScript e exemplos para criar apps de IA na Cloudflare, com providers para o Vercel AI SDK e o TanStack AI.

Estrelas
1,198
Forks
365
Issues abertas
86
Último commit
há 19 horas

O que é?

cloudflare/ai é um monorepo de pacotes npm que conectam o código de aplicações de IA aos serviços de IA da Cloudflare. Ele oferece pacotes provider para o Vercel AI SDK e o TanStack AI, com suporte a Workers AI, AI Gateway e AI Search.

Os pacotes incluem workers-ai-provider para chat, geração de imagens, embeddings, transcrição, conversão de texto em fala e reranking; ai-search-provider para enviar arquivos ao AI Search e fazer buscas em linguagem natural ou chat com respostas fundamentadas; ai-gateway-provider para encaminhar modelos pré-configurados pelo AI Gateway, com cache, novas tentativas e fallback entre fornecedores; e adaptadores @cloudflare/tanstack-ai para Workers AI e AI Gateway.

O repositório também inclui um exemplo de playground para Workers AI, uma demonstração do TanStack AI com vários providers e demos específicas de chamadas de ferramentas, saída estruturada, agentes e servidores MCP.

Recursos principais

  • 01Provider de Workers AI para o Vercel AI SDK, com suporte a chat, imagens, embeddings, transcrição, TTS e reranking.
  • 02Provider de AI Search para indexar arquivos enviados e fazer buscas neles usando linguagem natural.
  • 03Provider de AI Gateway que adiciona cache, novas tentativas e fallback entre fornecedores aos modelos do AI SDK.
  • 04Adaptadores do TanStack AI para Workers AI e AI Gateway.

Casos de uso

  • Adicionar chat ou geração de imagens com Workers AI a um app que usa o Vercel AI SDK.
  • Criar buscas em documentos próprios enviados ao AI Search.
  • Encaminhar chamadas de modelos pelo AI Gateway para usar cache e fallback entre fornecedores.
  • Usar os playgrounds de exemplo como ponto de partida para apps com Workers AI ou vários providers.

Início rápido

  1. 1

    Clone o repositório

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

    Acesse o diretório e instale as dependências com pnpm

    cd ai && pnpm install
  3. 3

    Execute o exemplo de Workers AI

    cd examples/workers-ai && pnpm dev

Antes de usar

  • Os pacotes são desenvolvidos em torno de serviços da Cloudflare, como Workers AI e AI Gateway, por isso dependem dessa plataforma.
  • Alguns recursos, como streaming retomável, estão marcados como disponíveis em breve.

Tópicos

Perguntas frequentes

O que é ai?
Pacotes TypeScript e exemplos para criar apps de IA na Cloudflare, com providers para o Vercel AI SDK e o TanStack AI. cloudflare/ai é um monorepo de pacotes npm que conectam o código de aplicações de IA aos serviços de IA da Cloudflare. Ele oferece pacotes provider para o Vercel AI SDK e o TanStack AI, com suporte a Workers AI, AI Gateway e AI Search.
ai é gratuito? Qual é a licença?
ai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ai ainda é mantido?
Manutenção ativa. O último commit de ai foi em 21 de out. de 2026.
Para que posso usar ai?
Adicionar chat ou geração de imagens com Workers AI a um app que usa o Vercel AI SDK. Criar buscas em documentos próprios enviados ao AI Search. Encaminhar chamadas de modelos pelo AI Gateway para usar cache e fallback entre fornecedores. Usar os playgrounds de exemplo como ponto de partida para apps com Workers AI ou vários providers.
Como instalar ai?
Clone o repositório: git clone git@github.com:cloudflare/ai.git Acesse o diretório e instale as dependências com pnpm: cd ai && pnpm install Execute o exemplo de Workers AI: cd examples/workers-ai && pnpm dev
Onde consigo ai?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudflare/ai

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados