Generar variación desde referencias (OpenAI GPT Image)
generar_variacionCreate image variations from up to 16 reference images, supporting inpainting masks, custom sizes, and branded text overlays for consistent multi-platform visuals.
Instructions
Genera una imagen nueva a partir de 1 a 16 imágenes de referencia (endpoint de edición de OpenAI). Úsalo para derivar las piezas (Blog, LinkedIn, Instagram, YouTube, Newsletter) desde la imagen maestra del Tema y mantener consistencia visual. Acepta URLs (incluidas URLs firmadas de Pipefy), rutas locales, data URLs o base64. Con mask hace inpainting de una zona. Devuelve file_path igual que generar_imagen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | Cantidad de variantes (1-10). Default 1. | |
| mask | No | Máscara para inpainting (URL/ruta/base64), se aplica a la primera referencia. PNG con alfa: zonas transparentes = se editan. Si no tiene alfa, el BLANCO se interpreta como zona a editar. Se redimensiona sola. | |
| size | No | cuadrada (1024x1024, default) | apaisada (1536x1024, 3:2) | vertical (1024x1536, 2:3) | auto. Con gpt-image-2+ también ANCHOxALTO libre (múltiplos de 16, proporción 1:3–3:1, ej. 1280x720 o 1536x864). | |
| model | No | Modelo de OpenAI. Default: gpt-image-2. Ej: gpt-image-2, gpt-image-2.5-flare, gpt-image-1.5, gpt-image-1-mini. | |
| prompt | Yes | Prompt en inglés. Se envía tal cual a OpenAI (incluye aquí colores/estilo de marca). | |
| crop_to | No | Recorta/redimensiona el resultado a estas dimensiones exactas (ej. 1280x720 para thumbnail de YouTube). | |
| quality | No | low | medium (default) | high. xhigh/max solo en gpt-image-2.5-*. Recomendado high para la imagen maestra del Tema. | |
| background | No | Fondo. transparent requiere output_format png o webp. | |
| overlay_text | No | Texto compuesto con las fuentes reales de marca (no generado por la IA). Se aplica DESPUÉS de crop_to, así que las coordenadas son sobre la imagen final. | |
| output_format | No | Formato del archivo final. Default png. | |
| incluir_base64 | No | Default false. Si true, agrega file_name + file_base64 (compatible con upload_file_base64 de Pipefy). Ojo: una imagen en base64 pesa millones de caracteres y puede truncarse o llenar el contexto; lo recomendado es upload_file_path con el file_path devuelto. | |
| input_fidelity | No | Qué tanto preservar detalles de las referencias (gpt-image-1/1.5; no aplica a 1-mini). gpt-image-2 usa alta fidelidad automáticamente. | |
| nombre_archivo | No | Prefijo para el nombre del archivo (ej. 'tema-123-linkedin'). Default: primeras palabras del prompt. | |
| incluir_preview | No | Default true. Devuelve una miniatura (512px) para revisar el resultado visualmente. | |
| reference_images | Yes | 1-16 imágenes: URL pública/firmada, ruta local absoluta, data URL o base64. Máx. 50MB c/u. | |
| output_compression | No | Calidad 0-100 para jpeg/webp. |