Задача

Создать полностью автономный сервис (парсер) для работы с веб-сервисом генерации изображений. Сервис должен уметь авторизовываться, отправлять текстовые запросы с возможностью передачи до 10 референсных изображений и загружать результат в максимальном разрешении без лишней нагрузки на систему и без запуска полноценного браузера.

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

1. Управление сессией и авторизация

  • Реализовать программную авторизацию в сервисе (Google).
  • Автоматически переавторизовываться (обновлять сессию) без вмешательства пользователя при ее истечении.

2. Работа с генерацией изображений

  • Возможность отправки текстового запроса (промта).
  • Возможность загрузки и отправки от 1 до 10 референсных изображений.
  • Скачивание готовых изображений в полном (оригинальном) качестве.

3. Производительность и экономия ресурсов

  • Многопоточность: поддержка одновременной обработки нескольких запросов для увеличения скорости.
  • Минимизация использования памяти и процессора: запрещено запускать полноценный браузер или эмулировать клики мышью.
  • Только прямая отправка HTTP-запросов к серверу (обработка API/внутренних протоколов).

4. API для интеграции

  • Разработать внешний API сервиса (REST или подобный).
  • API должно принимать запросы на генерацию с прикреплением референсов и текстовым описанием.
  • Ответом API должна быть ссылка на готовое изображение или сам файл.

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

Партнерство для веб-дизайнеров и студий

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