Guía de uso
gpt-image-2-image-to-image para imágenes de productos de comercio electrónico: guía de flujo de trabajo para desarrolladores
Por qué editar imágenes de producto en lugar de regenerarlas
Volver a fotografiar productos es caro y también arriesgado por el riesgo de falsificación. Cuando ya dispones de fotos originales limpias de un SKU real, la edición de imagen a imagen es casi siempre la ruta más segura: el modelo parte de la geometría real, los colores reales y los detalles reales de material, y solo cambia aquello que le pides cambiar.
Cuando no existe ninguna foto utilizable (maquetas conceptuales, envases previos a la producción, imágenes de marcador de posición), o cuando necesitas una composición completamente nueva que no pueda anclarse a ninguna imagen de origen, la generación completa es la opción más adecuada. Pero en el trabajo de catálogo, los modos de fallo de la generación son sutiles: el modelo inventa una variante de tu producto que parece plausible. Un tirador de cremallera ligeramente equivocado, un espaciado de etiqueta diferente, un azul que se desvía del tono de tu marca. Estos defectos son difíciles de detectar a escala y muy costosos de corregir después de publicar.
La edición conserva un ancla de fidelidad. En la práctica, este reparto funciona más o menos así:
- Edición: cuando necesitas un nuevo fondo, una escena de estilo de vida, una escena de temporada o un recorte corregido, y el producto en sí debe permanecer fiel byte a byte.
- Generación: cuando necesitas libertad compositiva y no existe una imagen de origen autoritativa.
- Híbrido: cuando primero generas la escena y luego compones el producto real mediante una edición, usando la escena generada como referencia.
El resto de esta guía asume la ruta de edición, porque ahí se concentra la mayor parte del volumen del comercio electrónico: un catálogo estable de SKU en el que cada producto necesita numerosas variantes visuales sin alterar el producto en sí.

Llamar a gpt-image-2-image-to-image a través de HiAPI
Todas las llamadas pasan por la interfaz unificada de la API de HiAPI, de modo que solo te autenticas una vez y mantienes la misma estructura de solicitud entre distintos modelos. El modelo de imagen a imagen recibe tu imagen de origen y tus instrucciones de texto, y devuelve una imagen editada que tú mismo persistes.
Estructura de la solicitud
El flujo mínimo consta de tres partes: autenticación, envío de la imagen de origen con el prompt y manejo de la respuesta.
curl -X POST https://api.hiapi.ai/v1/images/edits \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-F "model=gpt-image-2-image-to-image" \
-F "image=@./sku-1042-front.jpg" \
-F "prompt=Replace the background with a soft neutral studio gradient, keep the product unchanged" \
-F "size=1024x1024"
La respuesta contiene la imagen editada, en forma de datos en línea o de URL según el formato de respuesta que hayas solicitado. Guarda los bytes de inmediato en tu propio almacenamiento de objetos: trata la API como un canal temporal y tu bucket como el lugar donde reside la verdad. Persiste el prompt, el hash de la imagen de origen y el identificador del modelo junto con la salida, para que cualquier recurso pueda reproducirse en el futuro.
Consideraciones prácticas de integración
- Envía la imagen de origen de mayor calidad que tengas. Las miniaturas reducidas pierden el detalle de textura que hace creíble el resultado de la edición.
- Mantén el prompt en forma declarativa. Describe el estado objetivo, no una secuencia de pasos de Photoshop.
- Fija el nombre del modelo en la configuración, no disperso en cada punto de llamada, para que cambiar de variante no requiera buscar por todo el código.
- Registra el ID de solicitud. Cuando una salida parezca problemática, el ID de solicitud te permite compararla con una nueva ejecución.
- Configura tiempos de espera amplios pero con límite. La edición de imágenes es más lenta que las completaciones de chat; fija el tiempo de espera del cliente por encima de tu p95 y falla rápido si se supera.
Una secuencia sencilla: tu servicio lee el recurso de origen, llama a HiAPI con la imagen y el prompt, recibe la imagen editada, la escribe en el almacenamiento y la coloca en la cola de validación. Mantén la validación asíncrona para que un revisor lento nunca bloquee los trabajos por lotes.

Sustitución de fondo manteniendo intacto el producto
La edición más común es también la más propensa a errores: al sustituir el fondo, el modelo decide «mejorar» también el producto. La solución es disciplina en el prompt más invariantes explícitas.
Estructura de prompt que funciona
Escríbelo en tres cláusulas: qué cambia, qué no debe cambiar bajo ningún concepto, cómo debe verse.
Replace the background with [target scene].
Keep the product's shape, color, texture, logos, and label text exactly as in the source.
Lighting: soft diffused key from the upper left, gentle contact shadow beneath the product.
La segunda cláusula es la más importante. Nombrar los atributos concretos que quieres conservar —silueta, acabado del material, texto impreso— reduce notablemente la deriva en envases y prendas de vestir.
Estrategia de parámetros
- Iguala la relación de aspecto de la imagen de origen salvo que la plantilla de la tienda exija otra cosa; volver a escalar dentro del modelo desperdicia fidelidad.
- Si la API ofrece control de intensidad o similitud, mantén ediciones conservadoras para la imagen principal y permite algo más de margen en miniaturas secundarias donde el detalle es menos visible.
- Haz solo un cambio por llamada. Sustituir el fondo y corregir el color en el mismo prompt suele dar como resultado que ambas cosas queden a medias.
Escenas adecuadas para productos de bordes duros
El vidrio transparente, el plástico negro mate y los acabados metálicos recogen reflejos de cualquier cosa que pongas detrás. Antes de intentar interiores complejos, plantea un entorno controlado: degradados de estudio sin costuras, superficies de papel arrugado de color liso. Para productos tipo botella o frasco, exige explícitamente una sombra de contacto; un producto flotante es la señal más habitual de una imagen de catálogo editada por IA.
Una regla de comprobación rápida
Si no puedes describir el resultado ideal en tres frases, el prompt aún no está listo. Itera primero la redacción y luego gasta llamadas.
Generar escenas de estilo de vida con imágenes de referencia
Las imágenes de estilo de vida venden el contexto: el producto en una encimera de cocina, en un bolso de gimnasio, sobre un escritorio. Aquí el producto debe seguir siendo reconocible mientras el mundo que lo rodea es ficticio, lo cual es más difícil que sustituir el fondo.
Modo de doble entrada
El patrón fiable usa dos imágenes: la imagen de origen del producto (geometría autoritativa) y la imagen de referencia de la escena (composición, paleta, dirección de la luz). Después, tu prompt describe cómo se coloca el producto en esa escena.
- Usa la imagen del producto como ancla del sujeto.
- Usa la imagen de referencia de la escena para el ambiente y el encuadre, no para los objetos que contiene; de lo contrario, el modelo puede introducir atrezzo que entre en conflicto con tu marca.
- Declara explícitamente la relación física: «sobre la encimera, ligeramente a la derecha del centro, a la altura de los ojos».
Esqueleto del prompt
Place the product from image 1 into the scene from image 2.
Preserve the product's proportions, label, and color exactly.
Match the scene's lighting direction and color temperature.
Add a natural contact shadow where the product meets the surface.
Qué hay que vigilar
La escala y la perspectiva son los dos puntos de fallo. Una taza de café que parece alta como una cintura sobre la encimera, o un teléfono fotografiado desde un ángulo contradictorio, rompen la ilusión al instante. Cuando la escena contenga objetos conocidos, especifica la altura de cámara y las pistas de tamaño relativo («aproximadamente a la altura de la taza de al lado»).
Decide también pronto si los reflejos son aceptables. Sobre superficies pulidas, el modelo puede reflejar el texto de la etiqueta, y un texto reflejado es, a ojos de cualquier cliente atento, un daño a la marca. Si los reflejos son arriesgados, pide en su lugar una superficie mate o textil.
Genera dos o tres candidatos por producto y envíalos a revisión: las salidas de estilo de vida varían más que las sustituciones de estudio, y el ojo humano detecta errores de proporción más rápido que cualquier comprobación automática que puedas escribir este trimestre.

Consistencia multi-referencia en todo el catálogo
Una línea de productos debe parecer obra de un mismo fotógrafo. La consistencia no es una función del modelo; es la disciplina de gestión de recursos que construyes alrededor del modelo.
Crear un kit de referencia por cada línea
Congela un conjunto reducido de entradas por cada línea:
- Una imagen de origen del producto por SKU, capturada con la misma especificación (mismo ángulo, misma proporción de recorte, misma iluminación).
- Una o dos imágenes de referencia de escena compartidas por toda la línea: la misma cocina, el mismo rincón de estudio.
- Una plantilla de prompt con huecos para el nombre del producto y su colocación, de modo que la redacción no derive entre SKU.
Guarda este kit en control de versiones junto con tu configuración de generación. Cuando termine una campaña, promociona una nueva versión del kit en lugar de editar los prompts sobre la marcha, para que los recursos de la temporada anterior sigan siendo reproducibles.
Plantilla con huecos
Background: {SCENE_REF}.
Subject: product from {PRODUCT_IMAGE}, unchanged in shape, color, and label.
Framing: product occupies {FILL}% of frame width, centered horizontally.
Lighting: match {SCENE_REF} direction and temperature.
Rellenar {FILL} de forma consistente en toda la línea contribuye más a la coherencia visual que cualquier adjetivo del prompt. Una cuadrícula de catálogo solo parece uniforme cuando la escala de los sujetos es uniforme.
Higiene de las imágenes de referencia
- Mantén una resolución uniforme en las imágenes de referencia; mezclar fuentes distintas altera la forma en que el modelo encuadra de manera evidente.
- Nunca reutilices una imagen de referencia que contenga productos de la competencia, aunque esté desenfocada.
- Renueva las referencias de escena cada temporada, pero hazlo por lotes: medio catálogo con un kit nuevo se ve peor que todo el catálogo con el kit antiguo.
Orden de las operaciones
Genera primero un SKU piloto, revísalo contra el kit de referencia y luego procesa el resto por lotes. Si el SKU piloto deriva, la plantilla está mal, y procesar primero por lotes ampliaría el defecto a todo el catálogo.
Validación antes de que la salida llegue a la tienda
La validación automática detecta a bajo coste los fallos aburridos; la revisión humana detecta los fallos embarazosos. Establece ambas, en ese orden.
Barreras automáticas
- Dimensiones y relación de aspecto deben coincidir con la plantilla de la tienda. Rechaza silenciosamente los recortes incorrectos en la entrada.
- Formato y perfil de color deben normalizarse en el momento de la escritura, para que la CDN posterior nunca se encuentre con sorpresas.
- Comprobación heurística de diferencia entre origen y salida. Para tareas de sustitución de fondo, compara la región del producto en la imagen de origen y en la salida (hash perceptual o SSIM sobre el recorte enmascarado). Una diferencia grande significa que el modelo alteró el producto: márcalo.
- Comprobación de la región de texto. Si tu producto lleva etiquetas impresas, recorta la región de la etiqueta y ejecuta OCR contra la cadena esperada. Esto detecta el clásico fallo de letras «plausible pero incorrecto».
- Detección de imágenes en blanco o casi en blanco, junto con un límite inferior de tamaño de archivo, para detectar respuestas vacías producidas por errores transitorios.
Enrutamiento a revisión humana
Enruta por riesgo, no de forma uniforme. Los SKU nuevos, las escenas de estilo de vida y cualquier recurso cuya diferencia automática supere el umbral entran en la cola de revisión; las ejecuciones repetidas de una plantilla ya establecida sobre un producto conocido pueden aprobarse automáticamente. Mantén la interfaz de revisión sencilla: imagen de origen, imagen de salida, prompt y comprobaciones fallidas, todo en paralelo.
Decisión de almacenamiento
Registra el estado de aprobación y las notas del revisor junto con cada recurso. Cuando llegue una queja de un cliente o una auditoría de marca, necesitarás responder «quién lo aprobó y con qué prompt» sin tener que hacer arqueología.
asset_id, sku, model, prompt_hash, source_hash,
checks_passed, checks_failed, review_status, reviewer
Esta línea vale más que cualquier imagen individual. A medida que escales, hace que el pipeline sea auditable.
Estrategia de costes, latencia y reintentos
La edición de imágenes se factura por imagen generada, así que cada llamada desperdiciada es un coste real. La disciplina es directa: reduce el número de llamadas, limita los reintentos y nunca pagues dos veces por el mismo error.
Procesar por lotes con criterio
- Procesa una línea en un solo trabajo con una plantilla de prompt compartida, en lugar de lanzar llamadas sueltas desde la interfaz.
- La concurrencia es tu palanca para controlar la latencia; mantente por debajo de los límites de tasa para obtener rendimiento sin errores de limitación, que son el tipo de reintento más caro.
- Genera en un bucket de preparación. Nada llega a la tienda sin validación, así que un lote defectuoso nunca toca las páginas en producción.
Reglas de reintento
- Reintenta solo fallos transitorios: errores de red, tiempos de espera agotados, límites de tasa.
- Limita los reintentos por elemento a un valor fijo pequeño, con retroceso exponencial y jitter.
- Nunca reintentes automáticamente un fallo de validación. Una etiqueta incorrecta no se arregla sola al tercer intento; requiere modificar el prompt y una decisión humana.
- Trata los fallos idénticos repetidos dentro de un lote como un error de plantilla: detén el trabajo, no consumas cada SKU.
Iterar prompts con bajo coste
El ajuste de prompts es donde se filtra el presupuesto en silencio. Conserva un SKU representativo como canario: ajusta la plantilla, ejecuta el canario, revisa y luego publica la plantilla para el lote completo. Diez llamadas de canario valen más que trescientas llamadas especulativas.
Mide tu gasto
Registra el número de llamadas y el resultado por recurso, y luego observa la ratio entre recursos aceptados y llamadas. Si la ratio sube, la plantilla está derivando; si baja, hay una regresión en el modelo o en el prompt. En cualquier caso, el panel de control te lo dirá antes que la factura.
Expectativas de latencia
Planifica el pipeline en torno a trabajos asíncronos. Una cola más un grupo de hilos de trabajo mantiene cortos los tiempos de espera de las solicitudes, no afecta al tiempo de respuesta de cara al usuario y te permite volver a ejecutar el subconjunto fallido sin reprocesar toda la línea.
Empieza con un SKU, una plantilla fija y las comprobaciones automáticas en su sitio; luego amplía los lotes cuando la ratio de aceptación se estabilice.
Artículos relacionados
Ver todos los artículos →-
Guía de uso
seedream-5.0-pro/image-to-image: guía de introducción — capacidades, precios y puntos clave de integración
Límites de capacidad, modelo de facturación y prácticas de integración técnica del modelo de edición de imágenes de ByteDance
-
Guía de uso
Guía de inicio de seedream-5.0-pro texto a imagen: límites de capacidad, integración de API y control de costes
Perspectiva práctica para desarrolladores: desde los puntos clave de los parámetros hasta la estimación de coste de $0.05 por imagen
-
Guía de uso
Guía de inicio de Hailuo 2.3 Fast de imagen a video: límites de capacidad, precios e integración práctica
Claves de selección e integración del modelo MiniMax de imagen a video para desarrolladores