Guía de uso
Generar imágenes de productos de comercio electrónico con gpt-image-2/text-to-image a través de la API de HiAPI
Estructura de prompts, selección de relaciones de aspecto y flujo de trabajo práctico de solicitudes para equipos de desarrolladores
Por qué usar texto a imagen para los recursos visuales de productos de comercio electrónico
Las imágenes de productos son uno de los mayores cuellos de botella en las canalizaciones de catálogo. Un solo SKU suele necesitar una imagen limpia para el listado, una imagen de estilo de vida, un recorte para banner y múltiples variantes para redes sociales; y cuando cambia el embalaje, cada una de ellas debe volver a fotografiarse o retocarse. Los modelos de texto a imagen ofrecen a los equipos de desarrolladores una forma programable de rellenar esos huecos usando los datos que ya tienen.
Conviene distinguir los casos de uso realistas de los irreales:
- Variantes complementarias. Genera fondos de estilo de vida, estacionales o contextuales alrededor de un producto del que ya tienes una imagen de referencia, en lugar de organizar una sesión de estudio para cada emplazamiento.
- Andamiaje de catálogo. Genera imágenes preliminares en las primeras fases del lanzamiento para que los equipos de operaciones de producto y marketing puedan revisar maquetación y recortes antes de que lleguen los recursos definitivos.
- Localización y personalización. Varía la escena, la estación o el estilo mediante variables del prompt mientras mantienes fija la descripción del producto.
- Marcadores de posición y recursos de prueba. Genera imágenes de relleno deterministas para entornos de preproducción, de modo que las plantillas de la tienda puedan probarse con contenido de aspecto realista.
Lo que el texto a imagen no puede sustituir es el registro autoritativo del producto. Los recursos visuales generados nunca deben inventar funciones, materiales, colores ni accesorios que el producto real no tenga. Trata el modelo como una capa de renderizado sobre los datos del producto, no como la fuente de la verdad del producto. Si una imagen generada muestra un acabado o un componente inexistente, eso es un defecto, no una licencia creativa.
El resto de esta guía se apoya en ese marco: tus datos de producto y tu fotografía de referencia existente siguen siendo la fuente de la verdad, y el modelo genera la capa de contexto y composición a su alrededor. Con ese límite establecido, las cuestiones de integración de la API se vuelven directas: una plantilla de solicitud, un conjunto de variables de prompt por SKU y una salida que puedes validar.

Cómo encaja gpt-image-2/text-to-image en el flujo de trabajo de HiAPI
En HiAPI, gpt-image-2/text-to-image es un único endpoint de modelo situado detrás de la misma interfaz de API unificada que usas para otras tareas de generación. No necesitas una integración separada por proveedor, un almacén de credenciales distinto ni un SDK diferente para cada modalidad: tu aplicación envía solicitudes a HiAPI y recibe las imágenes generadas en la respuesta.
El modelo mental mínimo consta de tres partes:
Solicitud
Una solicitud de texto a imagen lleva tu prompt y los parámetros que controlan la imagen, el más importante de los cuales es la relación de aspecto. Todo lo que el modelo sabe sobre la salida deseada proviene del prompt, así que el prompt es la verdadera interfaz: parametrizarlo de forma limpia es el trabajo de ingeniería.
Identificador de modelo
Especificas el modelo por su nombre en la solicitud: gpt-image-2/text-to-image. Mantener el identificador del modelo como un valor de configuración en lugar de un literal codificado te permite sustituirlo o hacer pruebas A/B más adelante sin tocar los puntos de llamada.
Respuesta
La llamada devuelve los datos de la imagen generada. Lo que hagas con ellos (escribirlos en el almacenamiento de objetos, transmitirlos a un worker o devolver una URL temporal) depende de tu canalización, pero la forma de la integración no cambia: construir la solicitud, enviarla, persistir el resultado y registrar los metadatos.
Antes de escribir código, decide tres cosas: dónde viven los prompts (plantillas con variables, no concatenación de cadenas dispersa por el código base), dónde se almacenan las salidas y cómo es tu paso de validación. Los equipos que se saltan el tercer punto acaban revisando a mano cada imagen generada, lo que anula el propósito de la generación automatizada desde el principio.

Diseñar prompts para obtener resultados precisos del producto
Las imágenes de catálogo coherentes provienen de una estructura de prompt coherente. En lugar de escribir una descripción completamente nueva para cada SKU, define una plantilla con espacios fijos y sustituye solo los valores que realmente difieren. Una estructura que funciona bien en el trabajo con productos consta de cinco partes, en este orden:
1. Sujeto
Indica de forma sobria y concreta qué es el producto: categoría, forma y cualquier material o acabado que el producto realmente tenga. Extrae estos valores de tu registro de producto en lugar de parafrasearlos a mano; esa es precisamente la clave para mantener la comparabilidad entre SKUs.
2. Escena
Describe el entorno en el que se sitúa el producto: fondo de estudio de color liso, encimera de cocina, superficie exterior. La escena debería ser la fuente de la mayor parte de la variación en todo el catálogo, porque es barata de cambiar y no conlleva riesgo de distorsionar el producto.
3. Iluminación
Especifica la luz: luz diurna suave y difusa, luz principal de estudio direccional con relleno, luz interior cálida. La iluminación tiene un enorme impacto en la calidad percibida y es uno de los elementos más fáciles de estandarizar en todo el catálogo para lograr coherencia visual.
4. Composición
Indica la posición del producto en el encuadre, su tamaño relativo y el ángulo de toma. Frontal centrado, vista de tres cuartos, recorte de detalle de la superficie superior. Aquí es donde codificas los requisitos de maquetación de la tienda descritos en la sección siguiente.
5. Estilo
Cierra con la intención de renderizado: fotografía comercial limpia de producto, estilo editorial minimalista, tonos neutros suaves. Los descriptores de estilo deben ser breves y mantenerse coherentes en un lote de imágenes.
Algunas reglas prácticas evitan la mayoría de los malos resultados:
- No añadas detalles que el producto no tenga. No inventes logotipos, botones adicionales ni accesorios. Si un detalle no está en tus datos de producto, no debe aparecer en el prompt.
- Mantén las negaciones explícitas pero breves. «Sin superposiciones de texto, sin objetos adicionales, sin reflejos de personas» es más fiable que una lista larga de prohibiciones.
- Fija la plantilla, varía las variables. Si la redacción del prompt es distinta para cada SKU, tus resultados variarán por razones que no podrás depurar.
- Versiona la plantilla. Guarda la versión de la plantilla junto con cada recurso generado para poder rastrear la salida hasta el prompt que la produjo.
Una plantilla mínima tiene este aspecto, con los espacios entre corchetes rellenados desde los datos de producto:
[descripción del producto], [escena], [iluminación],
[composición y ángulo], [descriptor de estilo],
sin superposiciones de texto, sin objetos adicionales
Elegir la relación de aspecto para la maquetación de la tienda
Elige la relación de aspecto según el emplazamiento, no al revés. Si generas una imagen cuadrada y luego la recortas a un banner ancho, pierdes el control de la composición: el modelo compuso para el cuadrado y el recorte decide el resto. Generar en la proporción objetivo es lo que permite que las instrucciones de composición de tu prompt tengan efecto real.
Primero inventaría los emplazamientos de imagen de la tienda y luego asigna proporciones:
Cuadrado (1:1)
Opción predeterminada para mosaicos de cuadrícula de productos, listados de marketplaces y cualquier maquetación que use una cuadrícula uniforme de tarjetas. Las composiciones centradas y frontales funcionan mejor aquí, porque el encuadre es simétrico y los recortes en escenarios de carga diferida suelen ser pequeños.
Vertical (4:5, 2:3)
Habitual en imágenes principales de detalle de producto, feeds prioritarios para móvil y maquetaciones tipo folleto. El encuadre vertical deja espacio de respiración para productos altos y deja espacio arriba o abajo del sujeto para que el frontend superponga elementos de operaciones de producto.
Horizontal (16:9, 3:2)
Banners de categoría, emplazamientos de héroe, cabeceras de correo y portadas de colecciones. El encuadre horizontal funciona mejor para escenas que para un solo objeto: un producto en contexto con espacio negativo a un lado es más legible que un objeto centrado en un encuadre amplio y vacío.
Alto y estrecho (9:16, 4:5 formato historia)
Formatos de historia y emplazamientos promocionales verticales. La composición aquí debe ser explícitamente vertical: sujeto situado bajo o centrado, amplio espacio en la parte superior y sin elementos horizontales anchos.
Dos consideraciones de flujo de trabajo. Primera, genera por emplazamiento en lugar de redimensionar una imagen maestra e incrustarla en cada posición; las cláusulas de composición del prompt deben cambiar con la proporción, lo que significa solicitudes separadas. Segunda, conserva una imagen maestra estándar cuadrada o vertical por SKU para archivo y para emplazamientos que aún no hayas inventariado, y trata las proporciones derivadas como salidas regenerables en lugar de recursos que debas guardar.
Una vez que exista tu tabla de correspondencia entre emplazamiento y proporción, debe vivir en la configuración junto con las plantillas de prompt. Cuando operaciones de producto cambie una maquetación, tú cambias un valor y la siguiente generación de ese emplazamiento usa el nuevo encuadre, sin necesidad de tocar el código.

Realizar una solicitud de texto a imagen funcional a través de HiAPI
Una vez definidos la plantilla y las proporciones, la solicitud en sí es mecánica. El flujo de trabajo siguiente es el que construyes una vez y reutilizas para cada SKU.
Paso 1: ensamblar el prompt
Carga la plantilla, rellena el espacio del sujeto desde el registro de producto y rellena los espacios de escena, iluminación, composición y estilo desde la configuración del emplazamiento objetivo. Registra la versión de la plantilla y los valores de las variables junto con la solicitud para que la salida sea reproducible.
Paso 2: definir el encuadre
Pasa la relación de aspecto correspondiente al emplazamiento objetivo. La redacción de la composición en el prompt y la proporción deben ser coherentes: una cláusula de «producto centrado, amplio espacio superior» en un encuadre 16:9 produce un resultado distinto que en un 4:5.
Paso 3: enviar la solicitud
Envía la solicitud de texto a imagen al modelo gpt-image-2/text-to-image a través de la API de HiAPI, autenticándote con tus credenciales de HiAPI. Trata el identificador del modelo, la proporción y la plantilla de prompt como entradas de configuración para que la misma ruta de código sirva a cada SKU y emplazamiento.
enviar una solicitud POST al endpoint de generación de imágenes de HiAPI
model: gpt-image-2/text-to-image
prompt: <plantilla ensamblada>
aspect_ratio: <proporción correspondiente al emplazamiento objetivo>
Antes de conectar esto a tu servicio, consulta la documentación de HiAPI para conocer la ruta exacta del endpoint, el formato de la cabecera de autenticación y los nombres de los parámetros; esos detalles son el contrato, y copiarlos de artículos de blog es justo el comienzo de la deriva de integración.
Paso 4: procesar la respuesta
Recibe la imagen generada y persístela de inmediato. Escribe el binario en tu almacenamiento de objetos con una clave que codifique SKU, emplazamiento y versión de la plantilla, y registra una fila en la tabla de recursos con los metadatos de la solicitud: texto del prompt, proporción, modelo y marca de tiempo. Hacerlo dentro del manejador de la solicitud, en lugar de en una tarea lateral, mantiene los recursos junto a su procedencia.
Paso 5: validar la salida
Antes de que la imagen generada llegue a la tienda, hazla pasar por un paso de revisión. Como mínimo, comprueba: si el producto coincide con el registro, si el encuadre tiene la proporción solicitada y si hay detalles inventados o artefactos de texto. Automatiza lo que puedas (comprobación de proporción, comprobaciones básicas de cordura de la imagen) y envía el resto a una cola de revisión humana durante las primeras ejecuciones.
Paso 6: devolver una referencia
Entrega a la tienda una clave de almacenamiento o URL estable, no la carga útil de la respuesta sin procesar. Tu frontend no debe saber ni preocuparse de que la imagen procede de una solicitud de generación; debe ver el mismo contrato de recurso que con cualquier otra imagen de catálogo.
Escalar la generación a todo el catálogo de productos
Una solicitud funcional es una demostración; una canalización de catálogo es una cola. El cambio desde la primera a la segunda está principalmente en el aislamiento y la observabilidad.
Convertir cada SKU en un trabajo
Envuelve el flujo de trabajo de la solicitud en un trabajo con entradas explícitas (SKU, emplazamiento, versión de la plantilla) y salidas explícitas (clave del recurso almacenado, estado, metadatos de la solicitud). El fallo de un trabajo para un SKU no debe bloquear el lote entero. Los reintentos deben ser seguros: como cada ejecución está parametrizada, volver a ejecutar un trabajo fallido produce un resultado comparable, no un recurso duplicado y misterioso.
Separar la autoría de prompts de la ejecución
Las plantillas de prompt y la correspondencia entre emplazamiento y proporción deben ser datos, versionados y revisados, no código enterrado en un worker. Esto permite que los equipos de operaciones de producto y marketing iteraren la redacción y la composición sin necesidad de despliegues, y te permite comparar versiones de plantilla sobre el mismo conjunto de SKUs cuando cambie la calidad de la salida.
Disciplina de presupuesto y de tasa
El coste de generación crece con el tráfico, así que haz seguimiento de cuántas solicitudes emites por lote y elige los emplazamientos de forma deliberada: no generes por defecto todas las proporciones para cada SKU. La facturación sigue el uso de los endpoints de generación, y las tarifas actuales están en el panel de precios de tu cuenta de HiAPI, no en esta guía. Merece la pena construir pronto un modo de simulación que solo ensamble y registre prompts sin enviarlos; detecta errores de plantilla antes de que generen costes.
Auditar lo que generas
Adjunta los metadatos de la solicitud a cada recurso de forma permanente. Cuando alguien de operaciones de producto pregunte por qué un producto se ve mal en un emplazamiento, querrás poder consultar el prompt, la proporción y la versión de plantilla exactos con una sola consulta, en lugar de reconstruirlos a partir de los registros.
Definir los criterios de aceptación de antemano
Antes de generar a gran escala, define qué significa «suficientemente bueno para la tienda»: fidelidad del producto respecto al registro, encuadre correcto, ausencia de texto falso, iluminación coherente dentro de un lote. Codifica las comprobaciones que puedan automatizarse y trata la cola de revisión humana como un paso que se reduce progresivamente, no como una carga permanente.
Una vez que la plantilla, la correspondencia de proporciones y el envoltorio del trabajo están bien hechos, escalar al catálogo completo es trabajo de rendimiento, no de rediseño. Empieza con un solo SKU y un solo emplazamiento, confirma el flujo de trabajo de la solicitud de extremo a extremo y luego escala ese trabajo a todo tu catálogo.
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