Персональный AI-ассистент, который целиком работает в вашем аккаунте 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
Клонируйте репозиторий
git clone git@github.com:cloudflare/ai.git - 2
Перейдите в каталог и установите зависимости с помощью pnpm
cd ai && pnpm install - 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 обновляется ежедневно.
Похожие проекты
Платформа, совместимая с Cloudflare Workers, для самостоятельного хостинга: один бинарный файл Rust запускает Workers, KV, D1, R2 и другие сервисы на одной машине.
Библиотека TypeScript/React для создания готовых к продакшену AI-чатов с компонуемыми примитивами и интеграциями с бэкендами.
Фреймворк на TypeScript для создания MCP-серверов с поддержкой сессий клиентов, инструментов, ресурсов, промптов и нескольких транспортов.
Лёгкий персональный AI-ассистент на Go для недорогих устройств с поддержкой множества LLM-провайдеров и мессенджеров.
Набор удалённых MCP-серверов, с помощью которых AI-клиенты, например Cursor или Claude, могут на естественном языке запрашивать данные аккаунтов Cloudflare и управлять ими.