StyleList: open-source ИИ-инструмент для виртуальной примерки 69

小编 ·

StyleList: open-source ИИ-инструмент для виртуальной примерки

StyleList — open-source ИИ-инструмент для виртуальной примерки, использующий компьютерное зрение и обработку естественного языка для предоставления персонализированных рекомендаций по одежде. Пользователи загружают фото и получают предложения по сочетанию верха и низа, а также встроенный поиск товаров. Загружая свои фото и изображения одежды, можно генерировать превью примерки, упрощая процесс выбора и составления образов.

StyleList: open-source ИИ-инструмент для виртуальной примерки

StyleList — это инструмент виртуальной примерки с открытым исходным кодом на базе ИИ, который использует технологии компьютерного зрения и обработки естественного языка для предоставления персонализированных рекомендаций по одежде. После загрузки фотографии пользователь получает предложения по сочетанию верха и низа, а инструмент также включает функцию поиска товаров. Достаточно загрузить личное фото и изображение одежды, чтобы сгенерировать изображение с примеркой, что упрощает процесс выбора и сочетания вещей.

StyleList: инструмент виртуальной примерки на базе ИИ с открытым исходным кодом

Основные функции:

  • ИИ-стилист: диалоговый интерфейс на базе модели Llama-4-Maverick-17B

  • Режим автоматического создания образов: автоматическое создание мудбордов по рекомендациям стилиста с поиском товаров с учётом пола

  • Анализ изображений: загрузка фото для получения персональных рекомендаций по стилю

  • Поиск товаров: интеграция каталога продуктов Amazon через RapidAPI

  • Создание мудбордов: визуальные подборки выбранных предметов одежды с функцией виртуальной примерки.

  • Мультимодальный чат: поддержка текстового и графического ввода в диалоге.

Технические возможности включают:

  • Потоковые ответы ИИ: диалог в реальном времени с поддержкой разметки markdown

  • Валидация изображений: оценка качества фотографий с помощью ИИ

  • Сохранение состояния: межсессионное хранение данных на базе Zustand

  • Адаптивный дизайн: оптимизация интерфейса для мобильных устройств и десктопов

Технологический стек:

Фронтенд:

  • Next.js 15 (с App Router) и TypeScript

  • React 18 (с серверными и клиентскими компонентами)

  • TailwindCSS (для стилей и адаптивного дизайна)

  • Zustand (для управления состоянием с сохранением)

  • ReactMarkdown (для форматирования ответов ИИ)

  • Lucide Icons (для иконок интерфейса)

Бэкенд и API:

  • Vercel AI SDK (для потокового взаимодействия с ИИ)

  • Amazon Product API (получение данных о товарах через RapidAPI)

  • Пользовательские маршруты API (для чата, валидации изображений и создания мудбордов)

  • Серверные действия (для обработки форм и данных)

Интеграция ИИ:

  • Модель Llama-4-Maverick-17B-128E-Instruct-FP8 (экспертные знания в области моды)

  • Визуальные возможности для анализа изображений и рекомендаций по стилю

  • Вызов инструментов для интеграции поиска товаров

  • Пользовательские системные промпты, оптимизированные для модных образов

Установка и настройка:

  • Требования: Node.js 18.0 или выше, пакетный менеджер npm или yarn, аккаунт RapidAPI для доступа к товарам Amazon.

  • Шаги установки:

  1. Клонируйте репозиторий: git clone <repository-url>, затем перейдите в каталог проекта: cd open-ai-stylist.

  2. Установите зависимости: npm install.

  3. Настройте переменные окружения (создайте файл .env.local).

  4. Запустите сервер разработки: npm run dev.

  5. Откройте в браузере http://localhost:3000.

Способ использования:

  1. Начальная настройка: загрузите одобренные фотографии модели. Фотографии проходят ИИ-проверку на пригодность для создания образов, одобренные снимки сохраняются для использования в диалогах о стиле.

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

  3. Панель мудбордов: выбирайте товары в диалоге, создавайте тематические подборки с заголовками, сгенерированными ИИ, просматривайте товары в адаптивной сетке, переходите по прямым ссылкам для покупки выбранных позиций.

  4. Режим авто-стилиста: нажмите кнопку с молнией в области ввода чата, чтобы включить авто-стилиста. Общайтесь с ИИ-стилистом как обычно. Когда ИИ предлагает рекомендации по образу, авто-стилист анализирует их для определения гендерного контекста, извлекает упомянутые ключевые предметы одежды, выполняет поиск товаров с учётом пола, генерирует виртуальную примерку с использованием фото модели, автоматически создаёт готовый мудборд. По завершении вы получите уведомление.

Сценарии использования

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

  • Поддержка электронной коммерции одежды: продавцы могут использовать инструмент для предоставления покупателям услуги виртуальной примерки, повышая конверсию.

Адрес открытого репозитория:

https://github.com/parsakhaz/open-ai-stylist