Технологии
Стек разработки и собственное ПО
НТИ использует следующий стек для проектирования, обучения моделей и эксплуатации облачных сервисов.
Стек разработки
| Слой | Технологии |
|---|---|
| Языки программирования | 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-ФЗ.