ИИ для смены одежды на фото: бот на n8n одевает одну и ту же модель в твою вещь
Студийная съёмка одежды на модели — дорого и долго, а каталог обновляется каждый сезон. Роман Сухов на NeyroSummit показал ИИ для смены одежды на фото — нейросеть для карточек товара в виде Telegram-бота на n8n: фото вещи на входе, та же модель в том же интерьере на выходе, видео по кнопке. Разбираем схему бота, цены тогда и сейчас и то, что площадки и закон требуют от ИИ-фото до запуска.
// Интеллект-карта статьи развернуть
🎧 Саундтрек статьи
По выступлению Романа Сухова на NeyroSummit 14Редактор — Андрей Плешков
Опубликовано Проверено Чтение ≈ 17 мин
Сведения из доклада — на дату выступления, ; дополнения редакции — на дату проверки, 25 октября 2026
Выпуск № 14 «Студия на ноутбуке» · Вайбкодинг и автоматизации · 5 из 10
// Коротко
- Что получишь
- Схема цепочки n8n от триггера Telegram до ответа с картинкой, приём «одно лицо и один интерьер» через хранилище эталонов, промпты для агента-промптера, примерки и видео, расчёт по тарифам fal.ai на октябрь 2026 и чек-лист проверки ИИ-фото перед загрузкой на Wildberries, Ozon и Яндекс Маркет.
- Задача
- Как понять, как устроен Telegram-бот на n8n, который по фото вещи генерирует снимки на постоянной ИИ-модели и видео для карточки товара, что потребуется для его сборки, сколько это стоит и что проверить по правилам площадок до публикации. Материал — селлерам одежды, студиям карточек и автоматизаторам на n8n, которые хотят генерировать фото вещи на модели для маркетплейса своим ботом, а не подпиской на чужой сервис.
- Ограничения
- Практика спикера на дату доклада 05.02.2026: модели, цены и интерфейсы fal.ai и n8n с тех пор изменились. Актуальное на 25.10.2026 — в «Дополнениях редакции».
- Шаблон бота и промпты спикер обещал выложить после эфира; в докладе их нет. Схема собрана по показанному на экране, все промпты в статье составлены редакцией.
- Демо простого бота на эфире не завершилось, видео в клиентском боте вышло почти статичным. Метод — архитектура и приёмы, а не гарантированный результат.
- Пример в статье — взрослая одежда и только собственные фото товара. Правила площадок и закона пересказаны по официальным источникам; это не юридическая консультация.
Нейросеть для карточек товара: что собрал Роман Сухов
Смена одежды на фото нейросетью — это когда ты отправляешь снимок вещи, а получаешь ту же вещь на модели, в интерьере и с правильным светом. Роман Сухов, разработчик ИИ-автоматизаций, на NeyroSummit 14 показал, как упаковать такую генерацию в обычный Telegram-бот: внутри — сценарий в n8n, модель Nano Banana Pro через агрегатор fal.ai и хранилище с эталонами лиц и комнат.
Роман рассказывал о клиентском кейсе, над которым работал полтора месяца перед докладом. Заказчик — продавец одежды на Wildberries и Ozon — не хотел платить за подписку на готовые сервисы, ему нужен был свой инструмент «в его стиле». Запрос: фото на моделях, обложки с текстом и логотипом, размерные таблицы и видео. Всё — через Telegram-бота.
Зачем это селлеру, Роман объяснял на цифрах. Фотограф с моделью, по его словам, обходится селлеру в среднем от 50 до 100 тысяч рублей за съёмку; эту цену он сверял с другом-производителем одежды. На слайде он умножил 500 товаров на 3 ракурса и на 50 тысяч и получил 75 млн рублей. Но в таком расчёте каждый кадр — отдельная съёмка, а за одну съёмку обычно снимают много вещей, так что эту цифру не повторяй. Честнее сравнивать цену одного готового кадра: стоимость своей съёмки раздели на число кадров, которые она даёт, и поставь рядом цену генерации с повторами. Генерация одной фотографии, по словам спикера, стоила на дату доклада «пять–десять центов», и даже с перегенерацией, по его оценке, это «гораздо дешевле».
Как устроен бот: от фото вещи до готовой карточки
Схема у Романа простая: Telegram как интерфейс, n8n как «клей», агрегатор моделей по API как «мастерская». Telegram он выбрал за удобство: не нужно ставить отдельное приложение или заходить на сайт — продавец и так проводит там день.
Вот цепочка, как она видна на экране в клиентском боте (там, по словам спикера, больше 70 узлов; на момент подготовки слайдов было 53):
| № | Узел n8n | Что делает |
|---|---|---|
| 1 | Telegram Trigger (вебхук) | ловит /start, нажатия кнопок и присланные фото |
| 2 | Switch — роутинг команд | разводит сценарии: фотосессия, видео, обложка, главное меню |
| 3 | Кнопки выбора | пол модели → тип изделия (майка, комплект…) → «загрузи фото изделия» → «Готово» → локация |
| 4 | Чтение из хранилища | берёт эталон модели и эталон комнаты (Supabase Storage) |
| 5 | AI Agent — промптер | смотрит на фото вещи и пишет промпт на английском для модели картинок |
| 6 | HTTP Request к fal.ai | отправляет промпт, вещь и эталоны в Nano Banana Pro, ждёт результат |
| 7 | Telegram: отправить фото | присылает картинку с кнопками «Повторить» и «Анимировать» |
| 8 | AI Agent — видео-промптер → HTTP Request | по кнопке пишет промпт для видео и отправляет кадр в Kling |
Локации в клиентском боте — крупный план, спальня, гостиная, «после тренировки», утро дома у зеркала. Сегментов моделей там было несколько; в статье разбираем только взрослую одежду.
Шаг 1. Агрегатор моделей: ключ fal ai API и готовый запрос
Роман работает через fal.ai — агрегатор, где в одном кабинете собраны модели для картинок, видео и примерки одежды. Похожий агрегатор kie.ai, по его словам, отличается в основном ценами: «выбираете то, что подходит по цене и качеству». Порядок такой:
- В настройках кабинета создать API-ключ и пополнить баланс.
- Открыть страницу нужной модели, раздел API: там готовые примеры запросов — Python, JavaScript и HTTP.
- Скопировать HTTP-вариант в узел HTTP Request в n8n. Роман принципиально работает только HTTP-узлами, без готовых интеграций, и советует не бояться документации: «Если плохо знаете язык — переведите на русский».
Шаг 2. Меню бота в n8n
Бот ведёт продавца кнопками, а не свободным текстом: так в генерацию всегда приходят одни и те же поля — пол, тип изделия, фото, локация. Почему n8n, а не код с нуля? Роман называет n8n «самым гибким инструментом в автоматизации» и объясняет выбор прозрачностью: в сценарии видно, на каком узле поломка, а в сотнях строк кода ошибку искать трудно, и нейросеть, исправляя код, часто переписывает его заново — это «затратно по токенам». Это его позиция; как собрать связку «вебхук → n8n → ИИ-агент» с нуля, подробно разобрано в статье про автоворонку с ИИ-агентом.
Шаг 3. Агент-промптер
Продавец не пишет промптов. Это делает узел ИИ-агента: смотрит на фото вещи, описывает её и собирает промпт на английском. Своих промптов Роман на докладе не показал, поэтому ниже — версия редакции.
/tryonagent [изделие]You write prompts for an image model that dresses a fixed model in a product.
Input: a photo of the garment, plus gender, garment type and location chosen by the seller.
1. Describe the garment precisely: type, color (exact shade), fabric texture, fit, neckline, sleeves, seams, prints, buttons, labels.
2. Write one prompt in English, up to 120 words: put the garment from image 1 on the person from image 2, in the room from image 3; keep the face, body and hairstyle of the person; keep the room unchanged; natural pose, facing the camera, full garment visible.
3. Never add details that are not on the garment photo: no logos, text, extra pockets, other colors.
4. Return only the prompt, without explanations.Составлено редакцией: в докладе показан только узел агента, текста инструкции нет
Шаг 4. Генерация и кнопки после результата
Узел HTTP Request отправляет промпт, фото вещи, эталон модели и эталон комнаты в Nano Banana Pro. Роман хвалит именно версию Pro: она чуть дороже обычной, зато точнее, и «в большинстве случаев не нужно даже перегенерировать». На эфире он выбрал мужскую майку и «гостиную» — бот вернул молодого человека в этой майке на фоне той же комнаты.
Под картинкой — две кнопки: «Повторить» (перегенерировать) и «Анимировать». Ссылку на готовое фото можно скопировать и использовать в других инструментах.
/tryon [локация]Подставь своё 1 поле
Dress the person from image 2 in the garment from image 1.
Keep the person's face, skin tone, body shape and hairstyle exactly as in image 2.
Place the person in the room from image 3 ([локация]), keep the room unchanged.
The garment must match image 1 exactly: same color, fabric texture, fit, length and details. Do not add logos, text or decorations.
Natural relaxed pose, facing the camera, the whole garment visible, soft even light, photorealistic catalog photo, vertical 3:4.Составлено редакцией по схеме спикера: вещь + эталон модели + эталон комнаты в одном запросе
Шаг 5. Пять стыков, на которых сборка обычно ломается
Таблица выше — схема. Чтобы она заработала, нужно закрыть пять стыков между узлами; в докладе их не разбирали, поэтому ниже — по документации n8n и fal.ai.
Одно лицо и один интерьер на всех фото
Главная задача кейса, по словам Романа, — чтобы у магазина были модели «с одной и той же внешностью», и внешность совпадала на любой фотографии. Описать лицо словами так, чтобы модель повторила его в сотый раз, не получится. Поэтому эталоны хранятся как файлы.
Как это устроено у Романа:
- в Supabase Storage — папки с фото моделей (каждая модель — свой эталон) и папка
roomsс интерьерами; - при генерации бот берёт фото вещи, «подглядывает» эталон выбранной модели и эталон комнаты и отправляет всё вместе;
- сменить модель — значит удалить её фото из хранилища и загрузить новое: сгенерированное или снятое, «это не имеет значения».
Supabase здесь не обязателен: подойдёт любое хранилище, откуда n8n может забрать файл по ссылке. Обязательно другое — эталон модели должен быть твоим по праву. Сгенерированное лицо безопаснее всего; снимок реального человека — только с его согласия (подробнее — в разделе про правила).
Видео из карточки: почему оно получилось статичным
Кнопка «Анимировать» запускает второго агента: он пишет промпт на английском для видеомодели и отправляет кадр в Kling. Генерация, по сообщению бота, занимает одну–три минуты. Для видео Роман советует брать самую сильную модель, какую можешь себе позволить, — у него это серия Veo: «чтобы меньше было галлюцинаций».
Честная часть доклада: на эфире видео вышло «практически статичным». По замыслу модель должна была сделать оборот на 360 градусов, чтобы покупатель увидел вещь со всех сторон. Вывод Романа — движение надо прямо прописывать в промпте, а неудачный ролик перегенерировать.
Но у оборота есть предел, о котором на докладе не говорили. По одному фронтальному кадру модель не знает, как выглядят спинка, застёжка или принт сзади, — она их додумает. Для карточки это уже недостоверная информация о товаре. Показываешь вещь сзади — сначала сними настоящую спинку и сверь ролик с ней. Нет такого фото — проси движение без разворота: шаг к камере, поворот на три четверти, ткань в движении.
/turn360 [изделие]Подставь своё 1 поле
The person slowly turns around in place, a full 360-degree rotation, so the [изделие] is visible from the front, side and back.
Camera static, full body in frame, same room and light as in the image.
The garment keeps its exact color, fit and details during the whole video; no new logos, text or objects.
Smooth natural motion, 5 seconds.Составлено редакцией по выводу спикера: движение надо задать явно
Видео из фото — отдельная большая тема: как оживлять кадры и во что это обходится на длинном ролике, считали в статье про клип из фото; о работе с Kling из этого же выпуска — в статье про ролик с собой в Kling.
Обложки с текстом и размерная таблица отдельным сервисом
Тот же бот, по словам Романа, делает и обложки карточек: название товара, иконки, бейджи, размеры, фирменная деталь магазина (у заказчика — значок «Турция»: вся одежда оттуда). Всё это рисует Nano Banana. Текст на картинке проверяй глазами по буквам: про неудачные генерации с искажёнными символами отдельно предупреждает Wildberries (ниже).
С размерной таблицей так не вышло. В логику бота, говорит Роман, она не поместилась: слишком много переменных. Поэтому он навайбкодил отдельный веб-сервис — «буквально за пару дней», тогда как с автоматизацией «возиться бы пришлось гораздо дольше»:
- Загрузить уже сгенерированное фото модели в полный рост.
- Выбрать категорию и тип: мужчины → майка; есть рукав или нет.
- Заполнить размеры: A — длина, B — грудь, дальше талия и рукав. Это делает сотрудник, который отвечает за карточки.
- Нажать «Сгенерировать таблицу» — сервис кладёт её на картинку; результат можно скачать или пересоздать.
Главная сложность, по словам спикера, — таблица ложилась на саму модель; её пришлось уводить «за модель». Читаемость он собирался дорабатывать. Вывод для своего проекта: таблицу накладывай кодом из точных чисел, а не генерацией — цифры размеров нейросеть рисовать не должна.
Сколько это стоит: февраль и сейчас
На дату доклада Роман называл «пять–десять центов» за фото. Клиентский бот занял у него около трёх недель: начинал он с простой версии на 20–25 узлов, а к финалу вышло больше 70. Сравнение спикера: заказчик за год платил бы готовым сервисам примерно столько же, сколько за свою автоматизацию.
Нейросеть для карточек маркетплейса и правила площадок: что проверить до запуска
В докладе о правилах площадок и законе не было ни слова. Без этой части советовать «заменить фотосессию» нельзя: ИИ-кадр, на котором вещь выглядит иначе, чем в посылке, — это возвраты, блокировка карточки и претензии покупателя.
Что из этого следует на практике — чек-лист перед загрузкой каждого кадра:
- Исходник — только твоё фото твоей вещи. На эфире Роман для теста брал картинки с Pinterest и одну отбраковал из-за чужого логотипа. Мы так не делаем и не советуем: чужие фото — чужие права, а Wildberries прямо требует не нарушать права третьих лиц.
- Сверка с вещью в руках. Цвет, фактура, длина, швы, принт, пуговицы. ИИ любит «улучшать» — добавлять логотипы и детали, которых нет.
- Текст на картинке — по буквам. Искажённые символы — прямой повод для замечания на Wildberries.
- Эталоны — с правами. Сгенерированное лицо или реальный человек с подписанным согласием.
- Исходник вещи — в архив. Храни оригинальное фото рядом с ИИ-кадром: если покупатель скажет «на фото было иначе», будет с чем сверить.
Что взять себе из демо, а чего не повторять
Простой бот, который Роман запускал «в прямом эфире», дважды не вернул результат: «до эфира у меня всё работало нормально». Причина, по его объяснению, — сценарий был в тестовом режиме: он запускал его по тестовому вебхуку, чтобы показать, какие узлы срабатывают. Для работы сценарий нужно активировать в боевом режиме — тогда он работает автономно. Клиентский бот в боевом режиме, по словам Романа, «работает как часы». Одна из возможных причин для Telegram — конфликт вебхуков: у бота один вебхук, и тест с рабочим сценарием перебивают друг друга (подробнее — в шаге 5). Что именно случилось на эфире, не установлено.
Взять себе:
- кнопки вместо свободного текста — в генерацию приходят одни и те же поля;
- эталоны модели и комнаты в хранилище — постоянство без чуда промпта;
- двух агентов-промптеров: один для картинки, второй для видео;
- движение в видео — словами в промпте, с запасом на повтор;
- то, что не помещается в бота, — отдельным сервисом;
- начинать с простой версии на 20 узлов и наращивать по задачам — так, по словам Романа, вырос и клиентский бот.
Не повторять:
- чужие фото с Pinterest и других сайтов — даже «для теста» в боевом боте;
- показ сценария в тестовом режиме — на демо и заказчику показывай активированную версию, отлаживай на отдельном тестовом боте;
- генерацию цифр размеров нейросетью — только наложение из точных данных;
- публикацию кадра без сверки с реальной вещью.
С чего начать сегодня
- Посчитай свою экономикуСколько товаров, ракурсов и обновлений в год, сколько стоит твоя съёмка — и сколько те же кадры по прайсу fal.ai с запасом на повторы.
- Сделай эталоныОдна-две ИИ-модели и одна комната — сгенерированные или с согласием реального человека. Сложи их в хранилище, откуда n8n заберёт файл по ссылке.
- Проверь модель рукамиНа странице модели в fal.ai прогони промпт tryon на трёх своих вещах. Сверь цвет и детали с вещью в руках.
- Собери минимальную цепочкуTelegram Trigger → кнопки → чтение эталонов → агент tryonagent → HTTP Request к fal.ai → отправка фото. Видео добавь потом.
- Переведи сценарий в боевой режимОтлаживай на отдельном тестовом боте; для работы активируй сценарий — у бота один вебхук, тест и работа перебивают друг друга.
- Прогони кадры по чек-листу площадкиТвоя вещь, без искажений, текст по буквам, исходник в архиве — до загрузки на Wildberries, Ozon или Маркет.
Вопросы и ответы
Q1Как ИИ заменяет фотосессию для карточек Wildberries и Ozon и сколько это стоит?Кратко: Модель через API надевает твою вещь на ИИ-модель в выбранном интерьере; по словам спикера, на февраль 2026 года кадр стоил 5–10 центов, по прайсу fal.ai на октябрь 2026 Nano Banana Pro — $0,15 за картинку. Сравнивай с ценой одного готового кадра своей съёмки — стоимость съёмки, делённой на число кадров, а не всей съёмки.
Заменять студию целиком стоит только после сверки каждого кадра с реальной вещью: площадки блокируют карточки с искажённым товаром, а продавец обязан давать покупателю достоверную информацию.
Q2Как устроен Telegram-бот на n8n: от фото вещи до готовой карточки?Кратко: Триггер Telegram ловит фото и кнопки, Switch разводит сценарии, бот берёт эталоны модели и комнаты из хранилища, агент пишет промпт на английском, узел HTTP Request отправляет всё в fal.ai, а готовая картинка приходит в Telegram с кнопками «Повторить» и «Анимировать».
У спикера в клиентском боте больше 70 узлов, но начинал он с простой версии на 20–25.
Q3Как сохранить одно лицо модели и один интерьер на всех фото?Кратко: Хранить эталоны — фото модели и фото комнаты — в хранилище и отправлять их в каждый запрос вместе с вещью.
У спикера это Supabase Storage с папками моделей и папкой rooms; сменить модель — заменить файл. Эталон реального человека — только с его согласия.
Q4Как оживить карточку видео из фото и почему оно получается статичным?Кратко: Второй агент пишет промпт для видеомодели (у спикера — Kling) и отправляет готовый кадр; статично выходит, если движение не задано явно — его надо прописать в промпте и при неудаче перегенерировать.
Спикер советует для видео брать самую сильную модель, например серию Veo. Ожидание — одна–три минуты. Полный оборот показывай, только если сверил ролик с настоящим фото спинки: по одному фронтальному кадру модель додумывает вещь сзади.
Q5Почему размерную таблицу на картинке делают отдельным сервисом?Кратко: В логике бота у таблицы слишком много переменных — категория, тип, рукав, размеры, — поэтому спикер навайбкодил отдельную веб-форму, которая кладёт таблицу на готовое фото.
Сервис он собрал примерно за пару дней. Сложность была в том, чтобы таблица не перекрывала модель.
Q6Какие правила маркетплейсов, рекламы и авторских прав проверить до запуска?Кратко: На фото — твой товар без искажений цвета и деталей, без чужих изображений и с разборчивым текстом; в рекламе — никаких недостоверных характеристик; лицо реального человека — только с согласия.
Wildberries даёт 72 часа на исправление карточки до блокировки, Ozon требует соответствия фото названию и описанию, Яндекс Маркет запрещает изображение другого, даже похожего товара. Ссылки — в «Дополнениях редакции».
Q7Что взять себе из демо, а чего не повторять?Кратко: Взять кнопки вместо текста, эталоны в хранилище, двух агентов-промптеров и отдельный сервис для того, что не влезает в бота; не повторять чужие фото из Pinterest, показ сценария в тестовом режиме и публикацию без сверки с вещью.
Демо простого бота на эфире не сработало; спикер объяснил это тестовым режимом. Точная причина не установлена; одна из возможных для Telegram — у бота один вебхук, и тест с рабочим сценарием перебивают друг друга.
♥ Промптов в статье: 3 — забирай на полку у каждого или открой все промпты статьи в библиотеке →
// Полезно? Сохрани — так я вижу, что писать дальше. Или отправь коллеге
Сохранённое — на полке, ссылка в шапке сайта.
// Дальше в выпуске № 14 · 6 из 10
Вайбкодинг и автоматизации · Steven OseniaИИ-консультанты для бизнеса: роли в чате, консилиум из трёх нейросетей и когда нужен агентИИ-консультант для бизнеса по докладу Steven Osenia: роли в чате, один вопрос трём нейросетям, сравнение ответов, прототип до специалиста и разница чата и агента.Читать дальше →← Приложение в Google AI Studio без сервера: как нейросеть собирает сервис по твоему описаниюВесь выпуск № 14 →
// Прочитать с ИИ
Скопируй промпт и вставь в свой ассистент — ChatGPT, Claude, GigaChat, Алису, DeepSeek. Он откроет материал по ссылке, перескажет суть и адаптирует приёмы под твою задачу.
Что в промпте
Разбери материал журнала «Нейрохакер» «ИИ для смены одежды на фото: бот на n8n одевает одну и ту же модель в твою вещь»: https://neyrohacker.com/ii-fotosessiya-dlya-marketplejsov-telegram-bot-n8n/
1. Перескажи главную мысль в трёх предложениях.
2. Выпиши приёмы, которые можно применить сразу, — по шагам.
3. Задай мне три вопроса о моей задаче и адаптируй метод под мои ответы.// Обсудить
Есть вопрос к спикеру или по материалу? Задай его в открытом NeyroCommunity — там обсуждаем доклады саммита, отвечаем на вопросы к спикерам и разбираем материалы журнала.
9 000+ участников в чате сообщества
- вопросы спикерам саммита
- обсуждение докладов и материалов журнала
- общаться и помогать другим
бесплатно · откроется бот в Telegram, он пришлёт приглашение в чат
// Нейрохакер+
Готовые скиллы и нейрогайды под такие задачи
Промпты и скиллы, которые запускаются сразу, и нейрогайды по докладам саммита
Оформить подписку1 990 ₽, далее 990 ₽/месБиблиотека скиллов и нейрогайдов регулярно пополняется.
Подписка с автопродлением. Отменить — в один клик в личном кабинете, без объяснений.
Подписка уже есть? Войти в кабинет →


