Разработка сервиса генерации изображений на основе анализа товарных фото
Цель проекта
Создать REST API сервис, который принимает изображение одежды и дополнительный текстовый запрос, выполняет двухэтапную обработку и возвращает сгенерированное изображение ребёнка в указанной одежде.
Основные функции
1. Анализ исходного изображения
- Приём входных данных: URL изображения или строка base64
- Анализ через ChatGPT с vision-модулем
- Извлечение детального описания: точный принт, цвета, текст на одежде, расположение элементов
2. Генерация нового изображения
- Формирование детального промпта на основе анализа
- Использование OpenAI Images API для генерации
- Создание изображения ребёнка в проанализированной одежде
3. Возврат результата
- URL готового изображения
- Отладочная информация в JSON-формате (анализ и финальный промпт)
Технические требования
- Реализация REST API
- Система хранения результатов обработки
- Логирование всех операций
- Обработка ошибок на всех этапах
- Конфигурация моделей через настройки
- Предпочтительный стек: Python (FastAPI) или Node.js
Требования к качеству
- Чёткое соответствие промпта анализу изображения
- Стабильная работа API при различных входных данных
- Защита от некорректных запросов
- Документирование API