Техническое задание: Telegram-бот для генерации изображений

Основная задача

Разработать Telegram-бота, который позволяет пользователям создавать стилизованные изображения на основе их фотографии и текстового описания сцены. Ключевая функция - замена лица на исходном изображении на лицо пользователя.

Функциональные требования

  • Интерфейс в Telegram для загрузки пользователем своей фотографии.
  • Поле для ввода текстового описания желаемой сцены или стиля.
  • Интеграция с нейросетевой моделью для генерации изображений (например, Stable Diffusion с ControlNet или аналог).
  • Алгоритм замены лица (face swapping) на сгенерированном изображении.
  • Отправка готового результата пользователю в чат.
  • Обработка ошибок (некачественное фото, некорректный запрос и т.д.).

Технические требования

  • Язык программирования: Python.
  • Использование библиотеки для работы с Telegram Bot API (aiogram, python-telegram-bot).
  • Работа с компьютерным зрением (библиотеки для детекции и замены лиц, например, insightface).
  • Взаимодействие с AI-моделями генерации изображений через API или локальный запуск.
  • Код должен быть структурирован, задокументирован и готов к развертыванию.

Результат работы

Полностью рабочий Telegram-бот, развернутый на сервере заказчика или предоставленный в виде исходного кода с инструкцией по установке.

Создание анимированного ролика для B2B-сервиса

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