В сторах
Videobot
Асинхронный Telegram-сервис для создания видео и музыки с помощью ИИ: пошаговый FSM-мастер, адаптация схем моделей, поддержка text-to-video / image-to-video и гарантия доставки контента.

О проекте
Videobot — многофункциональная асинхронная платформа в формате Telegram-бота для генерации тяжелого мультимедийного контента (видео и аудио) с использованием современных нейросетевых моделей.
Продукт оптимизирован для работы с длительными генерациями, обеспечивает автоматический подбор параметров под специфику каждой модели и гарантирует надёжную доставку готовых файлов пользователю даже при сетевых сбоях.
Ключевые технологические решения: • Пошаговый FSM-мастер генерации: Удобный диалоговый интерфейс на базе конечных автоматов для выбора категорий, подбора нейросетевых моделей по сегментам, загрузки референсов и гибкой настройки параметров. • Мультимодальные сценарии (Text-to-Video & Image-to-Video): Автоматическая адаптация запросов: сервис умеет обрабатывать как текстовые промпты, так и референсные изображения, динамически переключая модели на соответствующие режимы. • Динамическая адаптация схем (Dynamic Schema Mapping): Серверный модуль автоматически считывает метаданные нейросетевых моделей, приводит типы входящих параметров и форматирует запрос под требования целевого API. • Надёжная асинхронная доставка (Polling & Fallback Poller): Неблокирующая система статусов с отдельным фоновым обработчиком, который подхватывает незавершенные или зависшие задачи и гарантирует повторную отправку сгенерированного файла после восстановления связи. • Гибридная архитектура приложения: Сочетание бот-платформы и встроенного REST-сервера на FastAPI для системных проверок работоспособности (Healthchecks) и интеграции с внешней инфраструктурой.
Возможности
- ультимодальная генерация видео (Text-to-Video и Image-to-Video) Создание музыкальных треков и фонового аудио по описанию Автоматическая адаптация параметров под спецификации моделей Неблокирующая очередь задач с асинхронным опросом статуса Фоновый обработчик (Fallback Poller) для гарантированной доставки файлов Сохранение истории генераций и статусов выполнения задач Готовое контейнерное развертывание с контролем состояния (Healthcheck)