Техническое задание: Telegram-бот для ретуши фотографий на базе Gemini AI

Цель проекта

Разработка Telegram-бота, который использует возможности Generative Language API (Gemini) для автоматической и интеллектуальной обработки и ретуши пользовательских фотографий.

Исходные данные и условия

  • Проект с рабочим названием "Neuro Retouch Photo" уже инициирован.
  • Биллинг для использования необходимых API-сервисов активирован и подключен.
  • Основной используемый технологический стек - API Gemini (Generative Language API) от Google.

Основные требования к функционалу

  • Интеграция с Telegram Bot API для приема и отправки сообщений и медиафайлов.
  • Подключение и использование Google Gemini API для задач, связанных с обработкой изображений (ретушь, улучшение, стилизация и т.д.).
  • Реализация логики приема фотографий от пользователей.
  • Организация процесса отправки изображений в нейросетевую модель и получения результата.
  • Возврат обработанного изображения пользователю в Telegram.
  • Обеспечение стабильной работы и обработки возможных ошибок API.

Ожидаемый результат

Полностью работоспособный Telegram-бот, готовый к использованию, который позволяет пользователям загружать фотографии и получать их улучшенные/отретушированные версии с помощью искусственного интеллекта Gemini.