Портфолио

Dmitry Minakov

Разработка ПО · Production

Мультиплатформенный бот для генерации изображений и видео нейросетями — в Telegram и мессенджере MAX. Пять режимов: text→image, image→image, text→video, image→video, video→video. Параллельный запуск нескольких моделей, история результатов прямо в чате.

Проблема

Доступ к топовым генеративным моделям разрознён, требует технических навыков и оплаты в иностранной валюте; нет единой точки с историей генераций, биллингом и публикацией результатов в привычном мессенджере.

Решение

Собственный бот поверх ведущих генеративных моделей и локального инференса: единый интерфейс Mini App, маршрутизация запросов к моделям, очередь задач на PostgreSQL, мультивалютный биллинг и промо-квоты, модерация и публикация результатов в каналы. Платформенно-агностичное ядро — общие обработчики для Telegram и MAX.

Результат

Запущен в продакшене, доступен пользователям в Telegram (@NanoReactorBot) и мессенджере MAX.

Стек и инструменты

Python 3.11, FastAPI, PostgreSQL + SQLAlchemy/Alembic, Telegram Web Apps (Mini App), Docker

Вклад

Моя роль

  • Автор и разработчик

    Архитектура платформенно-агностичного ядра, маршрутизация запросов к генеративным моделям, биллинг и публикация результатов.

    FastAPI, PostgreSQL, Telegram Mini App