Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references
Cinco anuncios de producto con n8n por menos de $0.20
2026/09/03

Cinco anuncios de producto con n8n por menos de $0.20

Construye un flujo de n8n para cinco anuncios de producto con un lote de $0.075 probado, sondeo limitado y lista de verificación de revisión.

Cinco opciones de anuncio de producto caben dentro de un presupuesto de $0.20 de API multimedia. En una prueba de cinco solicitudes el 3 de septiembre de 2026, Nano Banana 2 Lite devolvió cinco candidatos por 75 créditos de reAPI, o $0.075 en total. Cada imagen completada de 1K costó 15 créditos. Esta guía convierte los mismos cuerpos de solicitud en un flujo de trabajo de n8n que puedes descargar y adaptar.

La ejecución medida se envió directamente a la API. El JSON del flujo de trabajo se verificó por estructura de importación, campos de nodos, ramas y conexiones de bucles, pero no se ejecutó en una instancia de n8n en vivo. Importalo y adjunta tu propia credencial antes de ejecutarlo.

La cifra de $0.075 cubre cinco tareas de API completadas, no cinco anuncios listos para publicar. Los reintentos por desviación de producto, copia mal escrita o recortes inseguros cuentan contra el mismo presupuesto de $0.20.

Resumen ejecutivo

  • La prueba medida completó cinco opciones de anuncio de producto por $0.075 a través de reAPI, dejando el lote bien por debajo del techo de $0.20 de API multimedia.
  • La tarifa en vivo fue 15 créditos, o $0.015, por imagen completada de Nano Banana 2 Lite cuando se verificó el 3 de septiembre de 2026.[1]
  • Un techo de $0.20 permite 13 generaciones completadas a esa tarifa. Después de las primeras cinco, hay espacio para ocho reintentos manteniendo la factura en $0.195 o menos.
  • Descarga el JSON del flujo de trabajo de n8n. Utiliza un desencadenador manual, cinco resúmenes, sondeo de tareas asincrónico, comprobaciones de estado limitadas y ninguna clave API incorporada.
  • Descarga el resumen de la prueba con ID de tareas, URL de salida registradas, créditos registrados y el cálculo del costo.
  • Mantén copia legal, precios, códigos de cupón y diseños exactos a nivel de píxel fuera de la imagen generada. Deja que el modelo cree la escena, luego agrega texto exacto con una plantilla de diseño normal.

Por qué cinco archivos completados no son el costo total

Si un flujo de trabajo de n8n genera cinco conceptos de anuncio de producto diferentes por ejecución, ¿qué debe incluir el presupuesto? La factura visible cubre llamadas de API completadas, pero la desviación de producto, la copia mal escrita y los recortes inseguros pueden desencadenar reintentos pagos. La confiabilidad, la latencia y las salidas predecibles también importan cuando se espera que el flujo de trabajo se ejecute con poca intervención.

Rastrear el siguiente número:

costo por imagen aprobada = costo total de generación / imágenes aprobadas

Rastrear el gasto total de generación contra el número de imágenes que pasan la revisión. Un precio unitario bajo no es útil si la mayoría de las salidas deben generarse nuevamente.

La prueba de $0.20: un producto, cinco resúmenes diferentes

La entrada fue una imagen de demostración de reAPI accesible públicamente de una taza cerámica de dos tonos sin marca. Cada solicitud utilizó esa imagen, un lienzo de 4:5 y una dirección de anuncio diferente. Para tu propio flujo de trabajo, usa una foto de producto que poseas o estés autorizado a usar. Nano Banana 2 Lite acepta hasta diez URL de imágenes públicas y devuelve exactamente una imagen de 1K por solicitud; no tiene parámetro n, por lo que cinco candidatos requieren cinco tareas.[2]

Foto de origen de una taza cerámica de color azul verdoso y carbón utilizada para la prueba de cinco imágenes de n8n

Configuración de pruebaValor
Fecha de prueba3 de septiembre de 2026
Modelonano-banana-2-lite
Punto finalPOST /api/v1/images/generations
EntradaUna foto de producto PNG pública
Solicitud de salidaCinco imágenes separadas con aspect_ratio: "4:5"
Precio unitario en vivo15 créditos / $0.015 por imagen completada
Presupuesto de API objetivoMenos de $0.20
Incluido en costoTareas de imagen completadas
No incluidoAlojamiento de n8n, almacenamiento, revisión humana, composición de texto posterior

El lote utiliza cinco direcciones distintas. Cinco resúmenes de estudio casi duplicados habrían hecho que la consistencia fuera más fácil, pero habrían revelado poco sobre cómo el mismo producto se sostiene en diferentes entornos.

ConceptoTitular requerido
Estudio minimalista brillanteMAÑANA, MEJORADA.
Rincón de lectura lluviosoDESACELERA. SORBE.
Diseño gráfico cobaltoTU ESCRITORIO MERECE MEJOR.
Escena de regalo comedidaUNA TAZA QUE VALE LA PENA GUARDAR.
Disparo de detalle de glaseado oscuroDE PRIMER SORBO A ÚLTIMO.

Se definieron cuatro condiciones de revisión antes del envío: preservar el mango del lado derecho de la taza, proporciones, glaseado de dos tonos y textura de superficie; reproducir solo el titular solicitado; mostrar una taza; y mantener tanto el producto como la copia dentro de márgenes de recorte seguros.

Ese criterio es importante porque detiene la revisión de cambiar después de que lleguen las imágenes. También hace que un reintento sea accionable: puedes identificar la condición fallida en lugar de pedirle al modelo que "lo haga mejor".

Resultados: cinco candidatos completados cuestan $0.075

Los cinco trabajos de API alcanzaron completado. Cada respuesta informó 15 créditos de uso, para un total medido de 75 créditos, o $0.075. No había tareas de API fallidas. No se hizo reintentos de API durante esta prueba de finalización y costo.

Los cinco archivos se cargaron exitosamente a 928 × 1152 píxeles. Eso está cerca de la forma 4:5 solicitada, pero no es exacto matemáticamente. Si un destino requiere dimensiones de píxel fijas, recorta o rellena después de la generación en lugar de asumir que una etiqueta de relación de aspecto garantiza las dimensiones finales.

EnviadoCompletadoFallidoCréditosCosto de APIPresupuesto restante
55075$0.075$0.125

El resumen de la prueba fechada registra el ID de la tarea, URL de salida temporal, créditos y dimensiones para cada solicitud. El estado de tarea completada confirma la entrega, no la aprobación creativa. Revisa la fidelidad del producto, la redacción, el texto no deseado y el espacio de recorte por separado.

ConceptoEstadoCréditosTamaño registrado
Estudio minimalistaCompletado15928 × 1152
Rincón de lectura lluviosoCompletado15928 × 1152
Diseño gráfico cobaltoCompletado15928 × 1152
Escena de regalo comedidaCompletado15928 × 1152
Detalle de glaseado oscuroCompletado15928 × 1152

La documentación del modelo advierte que las URL de tareas generadas vencen. Descarga los archivos que apruebas al almacenamiento que controlas antes de colocar sus URL en un catálogo, CMS o publicación programada.[2]

¿Cuánto espacio de reintento compra $0.20?

A $0.015 por generación completada, el techo es 13 intentos:

13 × $0.015 = $0.195
14 × $0.015 = $0.210

Eso deja ocho intentos adicionales después de los cinco iniciales. Aquí está el mismo presupuesto visto por recuento de reintentos, asumiendo que el conjunto aprobado final contiene cinco imágenes:

Generaciones totalesReintentosCosto totalCosto por imagen aprobada
50$0.075$0.015
61$0.090$0.018
83$0.120$0.024
105$0.150$0.030
138$0.195$0.039
149$0.210Presupuesto excedido

En términos de lote, cinco aprobaciones de como máximo 13 intentos requieren una tasa de aceptación realizada de aproximadamente 38.5%. Esa es la tasa de aceptación mínima necesaria para mantenerse dentro del presupuesto; no elimina la necesidad de revisión de producto y copia. Un precio roto, una etiqueta de producto falsa o un paquete mutado puede costar mucho más que la llamada de imagen.

La fijación de precios es sensible al tiempo. Comprueba la página del modelo Nano Banana 2 Lite en vivo antes de usar estas cifras en una cotización de cliente o regla de presupuesto automatizada.

Construye el flujo de trabajo de generación de imágenes de n8n

Comienza con el JSON del flujo de trabajo descargable, luego haz los siguientes cambios en tu propio editor de n8n. n8n admite importar un flujo de trabajo desde un archivo a través del menú del editor.[5]

1. Crea una credencial de portador

Crea una clave de reAPI en el panel de control. En n8n, crea un Tipo de credencial genérico y elige Autenticación de portador, luego pega la clave allí. Selecciona esa credencial en ambos nodos de Solicitud HTTP. No escribas la clave en el cuerpo del flujo de trabajo o nodo de código. Los flujos de trabajo exportados pueden contener nombres e ID de credenciales, por lo que el archivo compartido omite la vinculación de credenciales.[3]

El flujo de trabajo utiliza un Desencadenador manual. Importarlo no puede iniciar solicitudes pagadas por sí solo. Mantenlo manual hasta que hayas revisado al menos una ejecución completa.

2. Reemplaza la URL del producto de demostración y los resúmenes

Abre Construir cinco resúmenes de anuncio. El nodo de código devuelve cinco elementos de n8n, cada uno con un concepto, un titular exacto, un aviso y una source_image_url. Reemplaza la URL de demostración con una URL pública JPEG, PNG o WebP para tu producto. n8n no acepta URLs en base64 o data: en este punto final de imagen.[2]

No necesitas un nodo Loop Over Items aquí. Los nodos normales de n8n procesan elementos entrantes, por lo que el siguiente nodo de Solicitud HTTP envía una tarea para cada uno de los cinco resúmenes. Agrega Loop Over Items solo cuando necesites procesamiento por lotes deliberado o limitación de velocidad.

3. Envía una tarea de imagen por elemento

El nodo Crear tareas de imagen envía esta expresión de n8n como JSON:

={{ {
  model: 'nano-banana-2-lite',
  prompt: $json.prompt,
  image_urls: [$json.source_image_url],
  aspect_ratio: '4:5'
} }}

El punto final responde inmediatamente con una id y estado de procesamiento. No mantiene la conexión HTTP abierta hasta que la imagen esté terminada, por lo que un único tiempo de espera HTTP largo es el diseño incorrecto.

No habilites reintentos automáticos ciegos en este POST. Si el cliente pierde la respuesta después de que el servidor aceptó la solicitud, un segundo POST puede crear y cobrar una tarea duplicada. Mantén el ID de tarea devuelto y reintenta la solicitud de estado en su lugar.

4. Espera, sondea y detente limpiamente

Después del envío, el flujo de trabajo espera 15 segundos y llama a:

={{ 'https://reapi.ai/api/v1/tasks/' + $json.id }}

El nodo GET reintenta errores de transporte hasta tres veces. Los dos nodos IF luego manejan el estado de la tarea:

  1. completado va a Imágenes exitosas.
  2. fallido se detiene con el error de la API en lugar de devolver silenciosamente una URL de imagen vacía.
  3. Cualquier otro estado vuelve a hacer un bucle a Esperar 15 segundos.
  4. Un IF separado se detiene después de la vigésima comprobación incompleta, que es aproximadamente cinco minutos de espera programada.

n8n documenta este patrón de bucle de condición: conecta un nodo posterior a uno anterior y usa un nodo IF como condición de salida.[4] La expresión de límite utiliza el $runIndex de n8n de base cero, por lo que el vigésimo pase es el índice 19.[6]

El límite se comparte por este lote de cinco elementos; no es un contador de reintentos durable por elemento. Para una cola de producción más grande, coloca la secuencia de sondeo de tarea única en un sub-flujo de trabajo o persiste un pollCount con cada trabajo.

5. Ejecuta una vez y lee la salida

Haz clic en Ejecutar flujo de trabajo. Cuando se completen las tareas, Imágenes exitosas devuelve el concepto, titular solicitado, ID de tarea, estado, créditos y URL de imagen para cada elemento completado. Descarga los archivos que apruebas al almacenamiento duradero. Luego registra la decisión de revisión y reintenta solo el concepto que falló.

La prueba de capa de API en este artículo utilizó los mismos cinco cuerpos de solicitud y punto final. n8n no cambia el precio de API por imagen, pero su propio plan de nube, auto-alojamiento, almacenamiento y revisión del personal son costos operativos separados.

Revisa los anuncios de productos antes de que se publique algo

No conectes Imágenes exitosas directamente a Shopify, un programador social o una cuenta de anuncios. Coloca un paso de revisión entre la generación y la publicación, aunque sea solo una fila de hoja de cálculo con una casilla de verificación aprobado.

Revisa cada candidato en este orden:

  1. Identidad del producto: Compara la silueta, la posición del mango, los colores, la etiqueta, los cierres, botones y detalles distintivos del material contra la fuente.
  2. Copia: Verifica cada carácter. Busca microcopia adicional, cambios de puntuación y logotipos inventados, así como errores ortográficos obvios.
  3. Seguridad de reclamos: Rechaza cualquier beneficio no compatible, precio, certificación o ingrediente que haya insertado el modelo.
  4. Diseño: Previsualiza el recorte real utilizado por el destino. Una imagen limpia de 4:5 aún puede perder su titular dentro de una superposición de fuente.
  5. Artefactos: Inspecciona bordes, sombras, reflejos, objetos repetidos e uniones físicamente imposibles a tamaño completo.

Cuando un candidato falla, revisa una cosa. Si el producto se desvió, fortalece la oración de preservación y simplifica la escena. Si la copia es incorrecta, no sigas pagando al modelo de imagen para componer una renuncia legal. Genera una escena limpia con espacio negativo reservado y agrega las palabras exactas después.

Para activos de diseño fijo como cupones, entradas y tarjetas de regalo, utiliza representación programática porque el diseño tiene que permanecer exacto. La misma regla de ingeniería es útil para precios, fechas y copia regulada: coloca esos campos en una capa HTML, Canvas, SVG o plantilla de diseño determinista. El modelo de imagen aún puede proporcionar el fondo o la configuración del producto.

Haz un flujo de trabajo barato lo suficientemente seguro para producción

El ejemplo se detiene en una tarea fallida y no reintenta el POST pagado automáticamente. Antes de programarlo, agrega los controles que tu carga de trabajo necesita:

  • Un protector de gasto antes del envío. Calcula elementos × precio unitario y compáralo con un límite por ejecución. No confíes en una factura mensual para detectar un horario descontrolado.
  • Almacenamiento de resultados duradero. Copia la salida aprobada de la URL de tarea temporal, luego almacena el ID de tarea junto a la URL de objeto permanente.
  • Un estado de revisión. Usa pendiente_revisión, aprobado y rechazado en lugar de un único indicador vago hecho.
  • Reintento selectivo. Reenvía solo el concepto rechazado y guarda su razón, para que el análisis de costo posterior pueda separar fallas de copia, fidelidad y diseño.
  • Una ruta de falla. Las ejecuciones de producción generalmente deben colocar ID de tarea fallidos en una cola o tabla para investigación en lugar de terminar cada elemento no relacionado.
  • Un pequeño lote canario. Ejecuta cinco o diez entradas después de cambiar el modelo, plantilla de indicación, preprocesamiento de imagen de origen o relación de salida. El precio actual no garantiza la tasa de aceptación actual.

Rastrea aprobado / completado por plantilla de indicación y categoría de producto, luego usa esa tasa de aceptación para estimar el costo de lotes futuros.

Preguntas frecuentes

¿Es gratis la generación de imágenes de n8n?

n8n puede orquestar las solicitudes, pero el modelo de imagen y tu alojamiento de n8n pueden tener costos. En esta prueba, reAPI cobró $0.075 por cinco imágenes completadas. No se hace reclamo de una API de imagen permanentemente gratuita.

¿Por qué el flujo de trabajo crea cinco tareas en lugar de establecer n a 5?

Nano Banana 2 Lite devuelve exactamente una imagen de 1K por solicitud y no expone un parámetro n. Por lo tanto, cinco conceptos necesitan cinco elementos de solicitud.[2]

¿Puedo usar mi propia foto de producto?

Sí. Reemplaza source_image_url con una URL pública JPEG, PNG o WebP en HTTP o HTTPS. El modelo acepta hasta diez imágenes de referencia por solicitud, aunque este tutorial deliberadamente utiliza un ancla clara.

¿Qué debo hacer cuando el titular está mal escrito?

Para titulares exploratorios cortos, reintenta una sola vez con solo la copia exacta y un diseño más simple. Para precios, códigos de cupón, renuncias, fechas o cualquier texto que deba ser exacto, elimínalo de la indicación de generación y aplícalo con una plantilla normal después de que la imagen sea aprobada.

¿Debe el nodo POST usar Reintentar en caso de falla?

No por defecto. Un reintento de POST ciego puede duplicar una tarea si la primera solicitud fue aceptada pero su respuesta se perdió. El flujo de trabajo incluido reintenta la solicitud de estado GET, no el envío pagado.

Qué medir después de la primera ejecución

La prueba de API completó cinco candidatos de anuncio de producto por $0.075, dejando espacio para ocho intentos más antes de cruzar $0.20 a la tarifa probada. El flujo de trabajo de n8n descargable utiliza los mismos cuerpos de solicitud y agrega sondeo de estado limitado.

Mantén el paso de revisión. Verifica el producto y la copia, almacena archivos aprobados en algún lugar duradero, y mide costo por imagen aprobada. Si el texto exacto sigue provocando reintentos, deja de pedirle al modelo de imagen que lo componga. Usa la generación para la escena y una plantilla determinista para las palabras.

Referencias

  1. reAPI. Página del modelo Nano Banana 2 Lite y tarjeta de tarifa en vivo. Recuperado el 3 de septiembre de 2026. reapi.ai/models/nano-banana-2-lite
  2. reAPI. Referencia de API de Nano Banana 2 Lite: campos de solicitud, salida de una imagen, flujo de tarea asincrónico, reglas de fijación de precios y nota de retención de URL. Recuperado el 3 de septiembre de 2026. reapi.ai/docs/nano-banana-2-lite
  3. n8n. Nodo de Solicitud HTTP y credenciales de Solicitud HTTP. Recuperado el 3 de septiembre de 2026. HTTP Request node y HTTP Request credentials
  4. n8n. Documentación de bucle sobre datos y nodo Esperar. Recuperado el 3 de septiembre de 2026. Loop logic y Wait node
  5. n8n. Exportar e importar flujos de trabajo. Recuperado el 3 de septiembre de 2026. docs.n8n.io export and import
  6. n8n. Métodos y variables integrados: $runIndex. Recuperado el 3 de septiembre de 2026. docs.n8n.io metadata

Lectura adicional