
Этот рабочий процесс ComfyUI предназначен для замены товара в руке персонажа на другой товар — особенно полезно для пользовательского контента (UGC) в маркетинге. Используя продвинутые AI модели, такие как Gemini3 Pro Image Preview и Nano Banana Pro, этот рабочий процесс обеспечивает качественное редактирование изображения, сохраняя естественный вид и ощущение исходного фото. Процесс начинается с ноды LoadImage, где пользователи загружают изображение персонажа, держащего товар. Нода GeminiImage2Node обрабатывает изображение, определяя и изолируя товар для замены. Затем пользовательская нода «e20a7fb5-3d72-41c9-a78c-fdf287ec46ec» интегрирует новое изображение товара, предоставленное пользователем, обеспечивая его естественное встраивание в исходный контекст. Наконец, нода SaveImage выводит изменённое изображение, готовое для использования в маркетинговых материалах или кампаниях в социальных сетях.
С технической точки зрения этот рабочий процесс использует возможности AI для детекции и замены объектов на изображениях — задачи, которая традиционно требует ручных навыков редактирования. Автоматизация экономит время и обеспечивает стабильность и качество на серии изображений. Интеграция моделей вроде Google и Nano Banana Pro повышает точность детекции и замены объектов, что делает этот рабочий процесс полезным для брендов, которым нужно быстро адаптировать маркетинговые визуалы под разные товары или кампании.
API
Использовать этот рабочий процесс из кода
Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.
Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с Comfy Cloud или вашим собственным ComfyUI — меняется только базовый URL.
// Install (beta)
npm i @comfyorg/sdk
// Run "Заменить продукт в руке (UGC-стиль)" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("templates-subject_product_swap.app_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("10", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("15")[0].toFile("output.png"); // SaveImageSDK принимает рабочий процесс в API-формате: откройте этот процесс в ComfyUI и используйте Файл → Экспортировать рабочий процесс (API).
Доступ к API Comfy Cloud требует плана с API-ключом.
FAQ













