Техническое задание: Создание автономного скрипта для генерации изображений
Цель проекта
Разработать программное решение, которое позволит взаимодействовать с сервисом генерации изображений на основе AI напрямую через его API, минуя веб-интерфейс. Скрипт должен выполнять полный цикл операции: от загрузки исходных данных до получения финального изображения.
Основные функциональные требования
- Анализ сетевых запросов, которые выполняет веб-интерфейс целевого сервиса при генерации изображения.
- Разработка логики для авторизации/аутентификации в сервисе (если требуется).
- Реализация функции загрузки до 10 референсных (исходных) изображений в формате, поддерживаемом сервисом.
- Формирование и отправка корректного запроса на генерацию нового изображения на основе загруженных референсов и текстового описания (prompt).
- Обработка ответа от сервера и сохранение сгенерированного изображения в файловой системе.
- Скрипт должен работать автономно, без необходимости имитации действий пользователя в браузере (например, через Selenium).
Требования к реализации
- Язык программирования: Python (предпочтительно).
- Использование библиотек для работы с HTTP-запросами (например, requests).
- Код должен быть чистым, документированным и готовым к запуску.
- В результате предоставить рабочий скрипт и краткую инструкцию по его использованию.
Критерии приемки
- Скрипт успешно выполняет полный цикл генерации изображения через API сервиса.
- Поддерживается загрузка нескольких изображений-референсов.
- Результат работы - готовое изображение, сохраненное на диск.