jina-ai/serve

☁️ Создавайте мультимодальные ИИ-приложения с использованием облачно-нативного стека

LLMOps⭐ 21 857Pythonпоследний релиз: v3.28.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Jina-Serve — это фреймворк для создания и развертывания мультимодальных AI-сервисов с поддержкой gRPC, HTTP и WebSockets, позволяющий масштабировать приложения от локальной разработки до продакшена.

Зачем нужен

Инструмент упрощает упаковку ML-моделей в микросервисы, обеспечивая высокую производительность через динамическое батчинг, стриминг и оркестрацию. Он полезен для разработчиков, которым нужно быстро развернуть LLM или диффузионные модели с готовыми механизмами масштабирования и интеграции в облако.

Что можно реализовать

  • Развертывание LLM с токеновым стримингом для чат-ботов
  • Создание пайплайнов обработки изображений (Text-to-Image) с использованием Stable Diffusion
  • Построение мультимодальных сервисов, принимающих текст и возвращающих структурированные данные
  • Масштабирование ML-инференса через реплики и шарды в Kubernetes или Docker Compose

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

  • Встроенная поддержка gRPC, HTTP и WebSockets с типизацией данных через DocArray
  • Готовые механизмы масштабирования: реплики, шарды и динамическое батчинг
  • Однокомандное развертывание в Jina AI Cloud (JCloud)
  • Экспорт конфигураций в Kubernetes и Docker Compose
  • Поддержка стриминга для LLM (token-by-token output)

👤 Кому подойдёт: AI-разработчики, ML-инженеры и DevOps-специалисты, работающие с LLM, диффузионными моделями и мультимодальными пайплайнами

Релизы

v3.28.0patch
🕐 22 мес назад · релиз на GitHub ↗

Релиз v3.28.0: разблокирована версия grpcio для CI/CD, обновлена документация и версия.

  • Fixed: Разблокирована версия пакета grpcio в системе CI/CD.
  • Added: Обновлена версия продукта.
  • Обновлено оглавление документации.