Repolode
cloudflare

cloudflare/ai

TypeScript-пакеты и примеры для создания AI-приложений на Cloudflare с провайдерами для Vercel AI SDK и TanStack AI.

Звёзды
1,198
Форки
365
Открытые issues
86
Последний коммит
19 часов назад

Что это?

cloudflare/ai — это монорепозиторий npm-пакетов, которые связывают код AI-приложений с AI-сервисами Cloudflare. В нём есть провайдеры для Vercel AI SDK и TanStack AI, поддерживающие Workers AI, AI Gateway и AI Search.

В состав пакетов входят workers-ai-provider для чата, генерации изображений, эмбеддингов, транскрибации, преобразования текста в речь и переранжирования; ai-search-provider для загрузки файлов в AI Search и выполнения поиска на естественном языке или чата с опорой на найденные данные; ai-gateway-provider для маршрутизации готовых моделей через AI Gateway с кэшированием, повторами запросов и переключением между провайдерами; а также адаптеры @cloudflare/tanstack-ai для Workers AI и AI Gateway.

В репозитории также есть пример playground для Workers AI, демо TanStack AI с несколькими провайдерами и отдельные демо для вызова инструментов, структурированного вывода, агентов и MCP-серверов.

Ключевые возможности

  • 01Провайдер Workers AI для Vercel AI SDK: чат, изображения, эмбеддинги, транскрибация, TTS и переранжирование.
  • 02Провайдер AI Search для индексации загруженных файлов и поиска по ним на естественном языке.
  • 03Провайдер AI Gateway добавляет к моделям AI SDK кэширование, повторы запросов и переключение между провайдерами.
  • 04Адаптеры TanStack AI для Workers AI и AI Gateway.

Сценарии использования

  • Добавить в приложение на Vercel AI SDK чат или генерацию изображений на базе Workers AI.
  • Создать поиск по собственным документам, загруженным в AI Search.
  • Маршрутизировать вызовы моделей через AI Gateway, чтобы использовать кэширование и переключение между провайдерами.
  • Использовать примеры playground как основу для приложений на Workers AI или приложений с несколькими провайдерами.

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Перейдите в каталог и установите зависимости с помощью pnpm

    cd ai && pnpm install
  3. 3

    Запустите пример Workers AI

    cd examples/workers-ai && pnpm dev

Что важно знать

  • Пакеты построены на базе сервисов Cloudflare, таких как Workers AI и AI Gateway, поэтому они привязаны к этой платформе.
  • Некоторые функции, например возобновляемая потоковая передача, отмечены как ожидающие скорого выхода.

Темы

Частые вопросы

Что такое ai?
TypeScript-пакеты и примеры для создания AI-приложений на Cloudflare с провайдерами для Vercel AI SDK и TanStack AI. cloudflare/ai — это монорепозиторий npm-пакетов, которые связывают код AI-приложений с AI-сервисами Cloudflare. В нём есть провайдеры для Vercel AI SDK и TanStack AI, поддерживающие Workers AI, AI Gateway и AI Search.
ai можно использовать бесплатно? Какая у него лицензия?
ai распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ai всё ещё поддерживается?
Активно поддерживается. Последний коммит в ai — 21 окт. 2026 г..
Для чего можно использовать ai?
Добавить в приложение на Vercel AI SDK чат или генерацию изображений на базе Workers AI. Создать поиск по собственным документам, загруженным в AI Search. Маршрутизировать вызовы моделей через AI Gateway, чтобы использовать кэширование и переключение между провайдерами. Использовать примеры playground как основу для приложений на Workers AI или приложений с несколькими провайдерами.
Как установить ai?
Клонируйте репозиторий: git clone git@github.com:cloudflare/ai.git Перейдите в каталог и установите зависимости с помощью pnpm: cd ai && pnpm install Запустите пример Workers AI: cd examples/workers-ai && pnpm dev
Где скачать ai?
Исходный код и инструкции по установке — на GitHub: https://github.com/cloudflare/ai

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты