Справочник · Обновляется еженедельно Москва

Генерация изображений через API: практика для интернет-магазина

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

КАРТИНКИ ДЛЯ КАТАЛОГАЧетыре варианта на одно описаниеОтбирает человек, генерирует модельОтмечен вариант, который пошёл в карточку товара
Четыре варианта на одно описание, в карточку идёт один — выбранный человеком

Где это работает

**Фоны и композиции.** Товар снят на белом, а нужна сцена — кружка на столе, кресло в интерьере. Генерация подставляет окружение.

**Баннеры и рубрики.** Обложки категорий, сезонные подборки, фон для акции. Здесь никто не ждёт документальной точности.

**Иллюстрации к статьям.** Блог магазина, инструкции, подборки — самая безопасная область.

**Заглушки.** Временная картинка для позиции, у которой фотографии ещё нет, лучше серого прямоугольника.

Где не работает

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

Отдельно: изображения, которые можно принять за реальное фото товара. Это уже вопрос не вкуса, а требований к достоверности сведений о товаре.

Как встроить в процесс

ПРОЦЕССОт описания до карточки товара1Описаниетовар, ракурс, фон, свет2Генерация4 варианта за один заход3Отборчеловек выбирает один4Доводкаобрезка и размер подвитринуШаг отбора убирать нельзя: именно он отделяет каталог от свалки случайных картинок.
Шаг отбора убирать нельзя — он отделяет каталог от свалки случайных картинок

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

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

Что писать в описании

Работает та же логика, что и с текстом: конкретика вместо эпитетов.

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

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

Сколько это стоит

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

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

Считайте не стоимость картинки, а стоимость картинки, дошедшей до каталога. Если из четырёх вариантов подходит один, реальная цена вчетверо выше номинальной.

Юридическая сторона

Условия использования сгенерированных изображений различаются у разных сервисов, и вопрос авторских прав на такие результаты в разных юрисдикциях решается по-разному. Перед массовым коммерческим применением сверьтесь с условиями конкретного поставщика и, если объём большой, с юристом.

Не просите модель воспроизводить чужие бренды, узнаваемых персонажей и работы конкретных художников. Это самый быстрый способ получить претензию.

Как хранить и подписывать результат

Сгенерированные картинки лучше сразу помечать. Не на самом изображении, а в данных: отдельное поле у файла или тег в медиатеке. Через полгода никто не вспомнит, где фотография, а где генерация, и разбираться придётся глазами по всему каталогу.

Сохраняйте вместе с картинкой описание, по которому она сделана. Это даёт две вещи: возможность повторить удачный результат для похожего товара и понимание, почему изображение получилось именно таким, когда кто-то спросит.

Отдельно продумайте замену. Когда у товара появится настоящая фотография, сгенерированная должна уйти без ручного поиска по каталогу — для этого и нужна метка.

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

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

С чего начать

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

Предыдущий материал Мультимодальные модели: разбор сканов, фото и таблиц Следующий материал Function calling: как связать нейросеть с вашими сервисами

Написать