Стек разработки и собственное ПО

НТИ использует следующий стек для проектирования, обучения моделей и эксплуатации облачных сервисов.

Стек разработки

СлойТехнологии
Языки программированияPython, TypeScript, Go, SQL
Машинное обучениеPyTorch, CUDA, Diffusers, Transformers, ONNX Runtime
БэкендFastAPI, Celery, gRPC, Redis, RabbitMQ
ФронтендReact, Next.js, WebSocket
Хранение данныхPostgreSQL, ClickHouse, S3-совместимое объектное хранилище
ИнфраструктураDocker, Kubernetes, Nginx, GitLab CI, Prometheus, Grafana
Обработка медиаFFmpeg, OpenCV, Pillow
ИнтеграцииREST API, вебхуки, OAuth 2.0, SDK на Python и JavaScript

Собственная разработка

На сторонних моделях работает только слой генерации. Собственная разработка компании:

  • Оркестратор заданий: очереди, приоритеты, автоматический подбор модели под тип задачи
  • Система шаблонов промптов и пресетов движения камеры
  • Модуль сохранения внешности персонажа между кадрами
  • Постобработка: сборка монтажа, апскейл, цветокоррекция, экспорт в нужных форматах
  • Личный кабинет, биллинг, учёт кредитов, выдача API-ключей
  • Слой безопасности: фильтрация запросов, журналирование, разграничение доступа

Права на программное обеспечение

Исключительное право на ПО платформы НТИ Медиа принадлежит Обществу с ограниченной ответственностью «Новые Технологии Интеллекта». Доступ предоставляется на основании простой (неисключительной) лицензии четырьмя способами: подписка через личный кабинет, покупка пакета кредитов для API, корпоративный договор, развёртывание в контуре заказчика.

Платформа НТИ Медиа в единый реестр российских программ не включена.

Размещение данных

Учётные записи и данные пользователей хранятся в Российской Федерации. Персональные данные обрабатываются в соответствии с Федеральным законом № 152-ФЗ.