
Este flujo de trabajo de Colocación de Producto intercambia tu producto en una escena de referencia manteniendo la composición original y las claves de iluminación de la toma. Se centra en el nodo GeminiNanoBanana2 ejecutando el checkpoint Nano Banana 2, que toma la imagen de la escena como condicionamiento e integra tu producto para producir una imagen coherente y adaptada a la escena. Con BatchImagesNode puedes ejecutar la misma escena con múltiples SKUs, y PreviewImage te permite revisar rápidamente la colocación, escala y variaciones de semilla. El flujo está organizado bajo el grupo Products para facilitar su reutilización en pipelines de fotografía de producto.
Más allá de la imagen principal, el flujo genera automáticamente un prompt de video para movimiento. El nodo GeminiNode (Gemini-3.1-Pro) analiza la imagen final y genera una descripción concisa y lista para Kling, junto con indicaciones de toma. Ese texto—visible en PreviewAny—se utiliza en KlingVideoNode (Kling 3.0) para renderizar un breve clip de producto que sigue el estilo establecido por la imagen. SaveVideo finaliza la salida para que obtengas tanto una imagen de producto pulida como un teaser en movimiento alineado con la marca.
API
Usa este flujo de trabajo desde código
Cada flujo de trabajo de Comfy es un grafo JSON. El siguiente payload es este flujo de trabajo, exactamente como lo ejecuta ComfyUI: descárgalo desde la URL, guárdalo en control de versiones o cárgalo en ComfyUI y ejecútalo nodo por nodo.
Ejecuta desde TypeScript o Python con el Comfy SDK. El mismo código funciona en Comfy Cloud o en un ComfyUI propio: solo cambia la URL base.
// Install (beta)
npm i @comfyorg/sdk
// Run "Colocación de Productos" (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("template_product_placement_api.json");
const asset = client.assets.fromFile("input.png");
wf.setInput("1", "image", asset); // LoadImage
const job = await client.run(wf);
await job.getOutputs("10")[0].toFile("output.png"); // SaveVideoEl SDK utiliza un flujo de trabajo en formato API: abre este flujo de trabajo en ComfyUI y usa Archivo → Exportar flujo de trabajo (API).
El acceso a la API de Comfy Cloud requiere un plan con clave API.
Preguntas frecuentes













