GPT-5.4 y GPT-5.4 Mini se han retirado · Cambia a otro modelo disponible
Blog
Comparación

GPT-Image 2.5 vs GPT-Image 2

2.5 añade los niveles xhigh y max y respeta el tamaño pedido, pero duplica el precio por llamada, así que el modelo anterior sigue ganando en borradores y volumen.

13 min de lecturaOmniaKey
GPT-Image 2.5GPT-Image 2generación de imágenesOpenAIprecio API

Elegir en una comparación GPT-Image 2.5 vs GPT-Image 2 exige separar tres cosas que las páginas de marketing mezclan: qué modelo hay detrás del nombre, cómo se comportan el tamaño y la calidad de salida, y cuánto cuesta una imagen terminada. La respuesta corta es que GPT-Image 2.5 es una mejora real para piezas finales y ediciones precisas, mientras que GPT-Image 2 sigue siendo el valor por defecto más económico para borradores y volumen.

OpenAI divide su nueva familia de imágenes en dos ID: gpt-image-2.5-flare y gpt-image-2.5-sunburst. OmniaKey publica una única ruta gpt-image-2.5 junto a gpt-image-2. Las diferencias cambian el flujo de trabajo: techo de calidad, respeto del tamaño solicitado, comportamiento al editar y precio por llamada.

Verificación de datos: 12 de septiembre de 2026. Es una comparación de investigación, no un benchmark controlado. Usa las páginas de modelo, la página de precios y la guía de generación de imágenes de OpenAI, además de la documentación propia de la API de imágenes de OmniaKey y los resultados de aceptación registrados para ambas rutas. No ejecutamos una prueba de calidad pagada, así que no afirmamos cuál "dibuja mejor".

GPT-Image 2.5 vs GPT-Image 2: respuesta corta

DecisiónGPT-Image 2GPT-Image 2.5
Ideal paraBorradores, previsualizaciones, gran volumen, lotes sin conexiónPiezas finales, ediciones precisas, texto y maquetación
IDs oficialesgpt-image-2gpt-image-2.5-flare, gpt-image-2.5-sunburst
Niveles de calidadlow, medium, high, autolow, medium, high, xhigh, max, auto
Tamaño de salidaFlexible, pero una solicitud 1024x1024 se observó como 1254x1254Devuelve el tamaño exacto solicitado
Tarifas por token$5 texto, $8 imagen, $30 salida por 1M de tokensIgual que GPT-Image 2
Precio en OmniaKey$0.05 por llamada$0.10 por llamada
BatchCompatible en OpenAINo compatible

La regla práctica: empieza con GPT-Image 2 cuando la imagen se va a descartar o aún exploras el prompt. Pasa a GPT-Image 2.5 cuando la salida sea definitiva, el tamaño deba ser exacto o una edición no pueda alterar el resto.

Qué cambió realmente OpenAI en 2.5

Lo primero que hay que desaprender es que "GPT-Image 2.5" sea un solo modelo. El catálogo de OpenAI lista dos:

  • gpt-image-2.5-flare se describe como la opción más rápida para generación diaria de alta calidad.
  • gpt-image-2.5-sunburst se describe como el modelo más capaz para generar y editar, pensado para flujos donde la precisión de la edición es lo más importante.

Ambos usan la instantánea 2026-09-08, aceptan texto e imagen y devuelven imagen. La instantánea de GPT-Image 2 es más antigua: gpt-image-2-2026-04-21.

El segundo cambio es el rango de calidad. GPT-Image 2 llega hasta high; los modelos 2.5 añaden xhigh y max, y todo usa auto por defecto. Más calidad implica más tokens de imagen de salida, y ahí está la diferencia real de coste.

Ambas generaciones exponen los mismos dos endpoints: v1/images/generations para texto a imagen y v1/images/edits para edición y referencias. No son modelos de chat. OpenAI señala que los modelos GPT Image pueden requerir la verificación de organización de la API, así que confirma el acceso antes de prometer una fecha de lanzamiento.

Hay una regresión que conviene conocer: las páginas de OpenAI marcan Batch como compatible con gpt-image-2, pero no con los modelos 2.5. Si tu canal procesa miles de imágenes nocturnas con descuento, ahora mismo esa función solo está en el modelo anterior.

Cómo expone OmniaKey ambos modelos

OmniaKey no reenvía la forma síncrona de la API Images de OpenAI. Tanto gpt-image-2 como gpt-image-2.5 pasan por el mismo ciclo de tareas multimedia asíncrono: crear con POST /v1/media/tasks, consultar GET /v1/media/tasks/{id} y descargar la URL firmada. Aunque la llamada de OpenAI sea síncrona, en la puerta de enlace es asíncrona.

Dos consecuencias al portar un script de OpenAI:

  • No hay respuesta base64 en línea. Hay que consultar hasta que la tarea sea succeeded o failed y luego descargar el recurso.
  • No hay parámetro n para varias imágenes. OmniaKey exige n = 1, así que diez imágenes son diez tareas. El streaming y las imágenes parciales también se sustituyen por el progreso de la tarea.

La idempotencia se controla con la cabecera Idempotency-Key: la misma clave con el mismo cuerpo devuelve la tarea original, y la misma clave con otro cuerpo se rechaza en lugar de crear una segunda tarea en silencio.

Nota de nomenclatura. El catálogo de OmniaKey publica un alias, gpt-image-2.5, mientras que los ID oficiales de OpenAI son gpt-image-2.5-flare y gpt-image-2.5-sunburst. Trata esos dos ID como los modelos de origen detrás del alias y confirma el mapeo real en la configuración del canal, sin asumir que el alias fija uno de ellos.

Tamaño de salida: 1254x1254 frente a dimensiones exactas

La diferencia más visible es el tamaño, y es fácil pasarla por alto porque ambos modelos aceptan los mismos valores de size.

OpenAI documenta tamaños recomendados de 1024x1024, 1536x1024 y 1024x1536, y permite valores ANCHOxALTO: ambos lados múltiplos de 16, proporción entre 1:3 y 3:1, ningún lado mayor de 3840 píxeles y un total entre 655.360 y 8.294.400 píxeles. Las resoluciones por encima de 2560x1440 se marcan como experimentales.

El conjunto documentado por OmniaKey es más estrecho: 1024x1024, 1536x1024 y 1024x1536. Y dentro de él, los resultados de aceptación registrados muestran píxeles distintos:

SolicitudModeloSalida observadaTamaño de archivo
1024x1024, mediumGPT-Image 2PNG 1254x12541.491.634 bytes
1536x1024, lowGPT-Image 2PNG 1536x10241.698.855 bytes
1024x1024GPT-Image 2.5PNG 1024x10241.324.002 bytes
1536x1024, highGPT-Image 2.5PNG 1536x10242.101.753 bytes
1024x1024, editGPT-Image 2.5PNG 1024x10241.785.283 bytes

En la prueba de humo de OmniaKey, GPT-Image 2 normalizó una solicitud 1024x1024 a un archivo 1254x1254, mientras que GPT-Image 2.5 devolvió el tamaño pedido. Por eso la documentación de OmniaKey advierte que se lean las dimensiones reales del archivo descargado en lugar de darlas por supuestas.

Eso importa en cualquier código que confíe en los metadatos: una rejilla fija de miniaturas, una plantilla de impresión, una maquetación con ancho fijo o un cálculo de almacenamiento. Si el tamaño exacto es un requisito, GPT-Image 2.5 es la ruta más segura, y aun así conviene validar la cabecera del archivo.

Niveles de calidad y su coste real

La calidad no es un interruptor estético. Determina cuántos tokens de imagen de salida gasta el modelo, y los tokens de salida son la parte que se factura.

Los resultados registrados de OmniaKey para GPT-Image 2 muestran el rango: el mismo prompt devolvió aproximadamente 408, 1056 y 6240 tokens de imagen de salida en low, medium y high. Es una diferencia de más de 15 veces entre el nivel más barato y el más caro de un mismo modelo.

Las estimaciones por imagen de OpenAI traducen lo mismo a dólares:

Calidad1024x10241024x15361536x1024
Low$0.006$0.005$0.005
Medium$0.053$0.041$0.041
High$0.211$0.165$0.165

Son estimaciones de OpenAI, no una cotización de OmniaKey, y excluyen los tokens de texto de entrada. Para 2.5, OpenAI avisa expresamente de que la misma tarifa por token no implica el mismo coste por imagen, porque el consumo puede variar según el modelo y el nivel; su calculadora cubre GPT-Image 2 y no estima GPT-Image 2.5.

La conclusión es tratar xhigh y max como ajustes de producción, no como valores por defecto. Compara high, luego xhigh y luego max con tus propios prompts y quédate con el primer nivel que pase tu revisión.

Precio: tarifa fija por llamada frente a facturación por token

Aquí es donde la diferencia se vuelve más marcada para quien compra.

Las tarifas estándar de OpenAI son idénticas para gpt-image-2, gpt-image-2.5-flare y gpt-image-2.5-sunburst: $5 por millón de tokens de texto de entrada, $8 por tokens de imagen de entrada, $30 por tokens de imagen de salida, con caché a $1.25 y $2. Solo GPT-Image 2 aparece en la tabla Batch, con descuento.

OmniaKey no traslada esas tarifas. Su catálogo activo publica un precio fijo por llamada:

RutaPrecio indicado
gpt-image-2$0.05 por llamada
gpt-image-2.5$0.10 por llamada

Con $0.05 y $0.10, cien imágenes aceptadas cuestan alrededor de $5 o $10 en OmniaKey, sin contar reintentos. Según las estimaciones de OpenAI, cien imágenes 1024x1024 de alta calidad cuestan unos $21.10 (a $0.211 cada una) y cien de baja calidad unos $0.60. Un precio fijo resulta más atractivo en calidad alta y menos en calidad baja, justo lo contrario de cómo escala el pago por token.

Por eso el número lo manda el catálogo activo, no este artículo. El precio multimedia depende de los canales conectados, de los niveles de calidad expuestos y de la última revisión del operador. Consulta la página del modelo antes de presupuestar y confirma que una tarea fallida se reembolsa en lugar de facturarse.

Antes de presupuestar, revisa la página de GPT-Image 2, la página de GPT-Image 2.5 y la tabla de precios activa.

Edición: referencias y el límite de 1 MiB

Ambos modelos admiten generate y edit. En OmniaKey, editar es una operación edit con una imagen de entrada, y las referencias se pasan por input.image o input.images.

Dos límites definen lo que puedes construir:

  • Solo base64 en línea. La imagen debe ser un data URL o un objeto con data y mime_type. Toda la petición, incluido ese payload, se limita a 1 MiB, así que la ruta sirve para fuentes pequeñas, máscaras o miniaturas, no para archivos de cámara a resolución completa.
  • Las ediciones consumen tokens de entrada. La tarea de edición registrada devolvió 194 tokens de imagen de entrada, lo que confirma que la imagen original entra en el razonamiento del modelo. OpenAI también indica que gpt-image-2 procesa siempre las entradas de imagen con alta fidelidad y no permite cambiar input_fidelity, lo que eleva el coste de entrada en ediciones con muchas referencias.

Para la precisión de edición importa la división oficial: OpenAI posiciona gpt-image-2.5-sunburst precisamente para flujos donde la precisión de edición es lo más importante. Si tu caso es "cambiar solo esta zona y conservar ángulo, luz y geometría del producto", ese es el modelo que hay que probar primero, y es el escenario donde duplicar el precio por llamada se justifica antes.

Qué modelo elegir

  • Usa GPT-Image 2 para explorar prompts, guiones gráficos, borradores para redes, miniaturas y cualquier bucle de volumen donde regenerar una imagen descartada sea barato.
  • Usa GPT-Image 2.5 para piezas finales o de cliente, precisión de texto y maquetación, y ediciones que deban conservar todo lo demás.
  • Usa GPT-Image 2 cuando los píxeles exactos no importen y el presupuesto sea ajustado. Es la ruta más barata en todos los planes listados.
  • Usa GPT-Image 2.5 cuando el tamaño solicitado deba respetarse. En la prueba registrada devolvió las dimensiones exactas.
  • Si necesitas los descuentos Batch de OpenAI, planifica con GPT-Image 2, porque los modelos 2.5 no listan compatibilidad con Batch.
  • Si necesitas muchas imágenes en una sola petición, no sirve ninguno. OmniaKey exige n = 1, así que el paralelismo ocurre a nivel de tarea.

Un flujo por defecto útil: generar en medium con GPT-Image 2, hacer una preselección y regenerar solo las elegidas en GPT-Image 2.5 con high o más. Así gastas los tokens caros en imágenes que ya decidiste publicar.

Cómo llamar a ambos desde OmniaKey

El cuerpo de la petición tiene la misma forma para los dos modelos; solo cambia el valor de model.

bash
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
  -H "Authorization: Bearer your-omniakey-api-key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: hero-image-001" \
  -d '{
    "model": "gpt-image-2.5",
    "type": "image",
    "operation": "generate",
    "input": {"prompt": "a paper boat on a quiet lake at sunset"},
    "parameters": {"size": "1536x1024", "quality": "high"}
  }'

La respuesta es 202 Accepted. Consulta el id de la tarea hasta que el estado sea succeeded y descarga la URL firmada antes de que caduque. La imagen se conserva 24 horas y el enlace firmado alrededor de una hora, así que volver a consultar la tarea renueva el enlace.

Para editar, mantén operation y cambia la entrada por una imagen en línea:

bash
BASE64=$(base64 -i source.png | tr -d '\n')

curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
  -H "Authorization: Bearer your-omniakey-api-key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: hero-image-edit-001" \
  -d '{
    "model": "gpt-image-2.5",
    "type": "image",
    "operation": "edit",
    "input": {
      "prompt": "replace the background with a clean studio wall",
      "image": {"data": "'"$BASE64"'", "mime_type": "image/png"}
    },
    "parameters": {"size": "1024x1024"}
  }'

La referencia completa de parámetros, los formatos de salida y la tabla de errores están en la documentación de generación de imágenes. Lee las dimensiones reales y el tipo MIME de la tarea terminada en vez de asumir PNG.

Preguntas frecuentes

¿GPT-Image 2.5 es mejor que GPT-Image 2?

En las dimensiones documentadas, sí: añade xhigh y max, devuelve el tamaño exacto y su variante Sunburst está pensada para la precisión de edición. Eso no equivale a "mejores imágenes en todos los ajustes", porque aquí no se reclama un benchmark independiente. La respuesta honesta es que 2.5 sube el techo y GPT-Image 2 sigue siendo suficiente para muchos trabajos.

¿Qué son GPT-Image 2.5 Flare y Sunburst?

Son los dos ID oficiales de OpenAI de la generación 2.5. Flare se describe como la opción más rápida para el día a día; Sunburst, como la más capaz para generar y editar. OmniaKey publica un único alias gpt-image-2.5, así que confirma a qué modelo de origen apunta tu canal.

¿Por qué GPT-Image 2 devuelve 1254x1254 para una solicitud 1024x1024?

La prueba de humo registrada por OmniaKey observó exactamente esa normalización. La solución documentada es leer el ancho y el alto reales del archivo descargado, no de los metadatos de la petición. En la misma serie, GPT-Image 2.5 devolvió el tamaño pedido.

¿GPT-Image 2.5 cuesta más?

En OmniaKey, sí: el catálogo activo listaba $0.10 por llamada para gpt-image-2.5 y $0.05 para gpt-image-2. En las tarifas directas por token de OpenAI ambas generaciones cuestan lo mismo, pero el consumo varía según modelo y calidad, así que el resultado por imagen puede diferir.

¿Puedo generar varias imágenes en una sola petición?

En OmniaKey no. La API de tareas multimedia exige n = 1, así que cada imagen es una tarea aparte. La API Images de OpenAI acepta n y GPT-Image 2 admite Batch, pero ninguna de las dos capacidades forma parte hoy de la ruta multimedia de OmniaKey.

¿Debería migrar todo a GPT-Image 2.5?

No. Migra solo los trabajos donde importen el tamaño exacto, la precisión de edición o la calidad final, y deja la exploración y el volumen en el modelo más barato. Pagar el doble por un borrador que vas a borrar es la forma más simple de desperdiciar un presupuesto de imágenes.

Fuentes principales

Divulgación de evidencia: los ID oficiales, niveles de calidad, endpoints, tarifas y estimaciones por imagen se leyeron en la documentación de OpenAI el 12 de septiembre de 2026. El comportamiento de tamaño, las observaciones de tokens y los tamaños de archivo provienen de los resultados de aceptación registrados por OmniaKey. No se realizó un benchmark independiente de calidad, latencia ni una comparación de coste frente a calidad. La disponibilidad, los alias y los precios cambian; consulta el catálogo activo antes de presupuestar.