GPT Image 2.5 API
GPT Image 2.5 de OpenAI: endpoints de texto a imagen y edición en dos niveles, Flare (rápido y equilibrado) y Sunburst (centrado en la precisión), con cinco niveles de calidad de low a max, salida 1K / 2K / 4K, quince relaciones de aspecto y ediciones basadas en hasta 16 imágenes de referencia. Misma estructura de solicitud que GPT Image 2, con precios por imagen más bajos.
Cuatro endpoints en una sola familia: openai/gpt-image-2.5-flare y openai/gpt-image-2.5-sunburst, cada uno con texto a imagen y edición. Flare es el nivel rápido y equilibrado para la generación diaria con baja latencia; Sunburst dedica más tiempo a cada imagen para lograr más fidelidad en los detalles complejos. Ambos aceptan los mismos parámetros (quality: low / medium / high / xhigh / max; resolution: 1k / 2k / 4k; quince relaciones de aspecto de 1:3 a 3:1; salida png / jpeg / webp) y cuestan lo mismo, desde 0,01 $ por imagen.
/filters:quality(82)/examples/65eb1f4358f095655be595f6383ac7b1/778f811f-f612-4f0e-88c6-a2db94a2f825-15cd7658cdfc.webp)
Resumen
Acerca de GPT Image 2.5 API
Qué hace GPT Image 2.5, cómo encaja en la gama de modelos de OpenAI y por qué los equipos lo eligen.
GPT Image 2.5 es un modelo de generación y edición de imágenes de OpenAI, disponible a través de la API REST de WaveSpeedAI. GPT Image 2.5 de OpenAI: endpoints de texto a imagen y edición en dos niveles, Flare (rápido y equilibrado) y Sunburst (centrado en la precisión), con cinco niveles de calidad de low a max, salida 1K / 2K / 4K, quince relaciones de aspecto y ediciones basadas en hasta 16 imágenes de referencia. Misma estructura de solicitud que GPT Image 2, con precios por imagen más bajos.
Cuatro endpoints en una sola familia: openai/gpt-image-2.5-flare y openai/gpt-image-2.5-sunburst, cada uno con texto a imagen y edición. Flare es el nivel rápido y equilibrado para la generación diaria con baja latencia; Sunburst dedica más tiempo a cada imagen para lograr más fidelidad en los detalles complejos. Ambos aceptan los mismos parámetros (quality: low / medium / high / xhigh / max; resolution: 1k / 2k / 4k; quince relaciones de aspecto de 1:3 a 3:1; salida png / jpeg / webp) y cuestan lo mismo, desde 0,01 $ por imagen.
La familia GPT Image 2.5 en WaveSpeedAI incluye 4 endpoints REST que cubren los flujos de trabajo de Image-To-Image, Text-To-Image. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta GPT Image 2.5 con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Especificaciones
Capacidades y estado de lanzamiento de GPT Image 2.5 API
Los detalles específicos del modelo que los desarrolladores buscan antes de elegir una API: disponibilidad, duración esperada del resultado, compatibilidad con referencias y la alternativa en producción actual.
Niveles
Flare / Sunburst
Flare para la generación diaria rápida y equilibrada; Sunburst para más fidelidad en detalles complejos. Mismo precio.
Niveles de calidad
5
low / medium (por defecto) / high / xhigh / max en todos los endpoints.
Resolución
1K / 2K / 4K
Los mismos tres niveles en texto a imagen y edición.
Endpoints
4 variantes
Texto a imagen y edición para cada uno de Flare y Sunburst; la edición acepta hasta 16 imágenes de referencia.
Endpoints
Todos los endpoints de la API de GPT Image 2.5
4 endpoints de GPT Image 2.5 disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/1788941905586203566_DzViKczP.webp)
Gpt Image 2.5 Sunburst Edit
OpenAI's GPT Image 2.5 Sunburst Edit edits one or more reference images from natural-language instructions, with five quality tiers up to 4K. Sunburst is the precision-focused GPT Image 2.5 tier that spends more time per image for extra fidelity on intricate detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788932339711919494_vrbhE9lL.webp)
Gpt Image 2.5 Sunburst Text To Image
OpenAI's GPT Image 2.5 Sunburst Text-to-Image generates high-quality images from natural-language prompts, with five quality tiers up to 4K. Sunburst is the precision-focused GPT Image 2.5 tier that spends more time per image for extra fidelity on intricate detail. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788941885532951956_ciRgxR5Q.webp)
Gpt Image 2.5 Flare Edit
OpenAI's GPT Image 2.5 Flare Edit edits one or more reference images from natural-language instructions, with five quality tiers up to 4K. Flare is the fast, balanced GPT Image 2.5 tier for everyday generation at low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1788932462559654416_SrQZ8hrB.webp)
Gpt Image 2.5 Flare Text To Image
OpenAI's GPT Image 2.5 Flare Text-to-Image generates high-quality images from natural-language prompts, with five quality tiers up to 4K. Flare is the fast, balanced GPT Image 2.5 tier for everyday generation at low latency. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ejemplos
Mira GPT Image 2.5 en acción
Resultados reales generados con la API de GPT Image 2.5. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de GPT Image 2.5
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de GPT Image 2.5 que hayas llamado.
Casos de uso
Qué puedes crear con GPT Image 2.5
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de GPT Image 2.5.
Flare para la velocidad, Sunburst para la fidelidad
openai/gpt-image-2.5-flare/text-to-image es el nivel de uso diario: respuesta rápida para borradores, recursos sociales y pipelines de alto volumen. openai/gpt-image-2.5-sunburst/text-to-image dedica más tiempo a cada imagen y resiste mejor los detalles complejos: piezas mecánicas, tejidos, tipografía pequeña y escenas densas. Mismo prompt, mismo precio; cambiar es solo cambiar el ID del modelo.
Cinco niveles de calidad con un solo control
El parámetro quality admite low / medium / high / xhigh / max. Medium es el valor por defecto y el punto óptimo para el trabajo de producción, a 0,024 $ por imagen 1K; low es un nivel de borrador a 0,01 $; high, xhigh y max añaden detalle para recursos principales y de impresión. Cada nivel cuesta menos que el nivel del mismo nombre de GPT Image 2.
Edición con hasta 16 imágenes de referencia
openai/gpt-image-2.5-flare/edit y openai/gpt-image-2.5-sunburst/edit aceptan una instrucción en lenguaje natural y hasta 16 imágenes de referencia. Lleva un producto a una escena nueva, cambia la iluminación o el estilismo, o retoca un recurso de marca existente sin alterar el sujeto. La salida sigue la relación de aspecto de la primera imagen de referencia, salvo que se indique aspect_ratio.
Hasta 4K y quince relaciones de aspecto
Todos los endpoints renderizan en 1k, 2k o 4k y aceptan quince relaciones de aspecto (1:1, 3:2, 2:3, 4:3, 3:4, 4:5, 5:4, 16:9, 9:16, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3), así que el mismo prompt sirve para una publicación cuadrada de feed, una imagen principal 16:9 y un banner panorámico 3:1 sin recortar en posproducción.
Itera barato y entrega una sola vez
Explora la dirección del prompt en calidad low y 1k por un céntimo la imagen, define la composición en medium y vuelve a lanzar el prompt final con la calidad y la resolución que necesite el entregable. La estructura de la solicitud no cambia entre niveles, así que el ciclo de iteración consiste en editar dos campos.
Migración directa desde GPT Image 2
GPT Image 2.5 mantiene el formato de solicitud de GPT Image 2: prompt, images, aspect_ratio, resolution, quality, output_format. Apunta tu código actual a openai/gpt-image-2.5-flare/text-to-image o /edit, vuelve a comprobar con tus propios resultados el nivel de calidad que envías y listo. GPT Image 2 sigue disponible en paralelo.
Consejos
Consejos para escribir prompts en GPT Image 2.5
Consejos prácticos para obtener mejores resultados con GPT Image 2.5, basados en los patrones que funcionan en modelos de imagen en flujos de producción.
- 01
Empieza en Flare y pasa a Sunburst
Flare es el nivel rápido y la opción por defecto adecuada para iterar y para volumen. Vuelve a lanzar en Sunburst solo los planos que lo necesiten (detalle mecánico complejo, textura de tejidos, tipografía pequeña), ya que ambos niveles aceptan parámetros idénticos y cuestan lo mismo.
- 02
Vuelve a ajustar el nivel de calidad tras migrar
GPT Image 2.5 usa una escala de calidad de cinco pasos, no un simple cambio de nombre de los tres de GPT Image 2. Empieza en medium, compara con tus resultados actuales usando los mismos prompts y sube un nivel si el resultado se ve más suave que antes, o bájalo si cuesta más de lo esperado.
- 03
Borrador en low / 1k, entrega en el nivel que necesites
La calidad low en 1k cuesta un céntimo por imagen, lo que hace que explorar prompts sea prácticamente gratis. Fija ahí la composición y después vuelve a lanzar el prompt final en medium o high y en la resolución de entrega.
- 04
Usa el endpoint Edit con imágenes de referencia
openai/gpt-image-2.5-flare/edit y su equivalente de Sunburst aceptan hasta 16 imágenes de referencia más una instrucción. Describe con tanta claridad lo que debe permanecer sin cambios como lo que debe cambiar; la salida sigue la relación de aspecto de la primera imagen, salvo que indiques otra.
- 05
Mantén las marcas y los logotipos fuera de las fotos de producto
Pide un artículo sin marca y con una etiqueta lisa cuando quieras un mockup de producto limpio; si no, el modelo inventará con gusto una marca de apariencia real que no podrás usar.
Precios
Precios de la API de GPT Image 2.5
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| openai/ | image-to-image | $0.039 |
| openai/ | text-to-image | $0.024 |
| openai/ | image-to-image | $0.039 |
| openai/ | text-to-image | $0.024 |
API
Llama a la API de GPT Image 2.5
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "1:1",
"resolution": "1k",
"quality": "medium",
"output_format": "png"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
GPT Image 2.5 frente a las alternativas
Cuándo elegir GPT Image 2.5 en lugar de modelos similares en WaveSpeedAI.
GPT Image 2.5 frente a GPT Image 2
GPT Image 2.5 añade la división Flare / Sunburst, dos niveles de calidad más (xhigh y max) y precios más bajos en todos los niveles: medium empieza en 0,024 $ por imagen frente a 0,06 $ de medium en GPT Image 2, aunque high de 2.5 se parece más en fidelidad a medium de 2. GPT Image 2 sigue activo; ambos comparten los mismos parámetros.
GPT Image 2.5 frente a Nano Banana 2
Nano Banana 2 incluye consistencia de hasta 5 personajes y una base opcional de búsqueda web. GPT Image 2.5 responde con cinco niveles de calidad explícitos, un nivel Sunburst para detalles complejos, salida 4K y un endpoint de edición que acepta hasta 16 imágenes de referencia.
GPT Image 2.5 frente a Seedream 5
Seedream 5 Pro destaca en maquetaciones con mucha información, edición interactiva de precisión y separación de capas. GPT Image 2.5 es la opción para fotografía fiel al prompt y renderizado de texto con un control de calidad sencillo, y sus niveles low y medium son más baratos que Seedream 5 Pro para trabajo en volumen.
Preguntas frecuentes
GPT Image 2.5 API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar GPT Image 2.5 en WaveSpeedAI.
¿Qué diferencia hay entre GPT Image 2.5 Flare y Sunburst?
Flare es el nivel rápido y equilibrado para la generación diaria con baja latencia. Sunburst es el nivel centrado en la precisión, que dedica más tiempo a cada imagen para lograr más fidelidad en los detalles complejos. Aceptan parámetros idénticos y cuestan lo mismo, así que puedes cambiar de uno a otro cambiando el ID del modelo.
¿Cuánto cuesta GPT Image 2.5?
Texto a imagen se factura por imagen según la calidad y la resolución: low 0,01 $ / 0,02 $ / 0,03 $, medium 0,024 $ / 0,04 $ / 0,07 $, high 0,09 $ / 0,15 $ / 0,27 $, xhigh 0,16 $ / 0,27 $ / 0,48 $ y max 0,36 $ / 0,60 $ / 1,00 $ en 1K / 2K / 4K. La edición suma 0,015 $ por imagen, más 0,015 $ por cada imagen de referencia a partir de la segunda. Flare y Sunburst tienen los mismos precios.
¿Cómo se comparan los niveles de calidad de GPT Image 2.5 con los de GPT Image 2?
GPT Image 2.5 tiene cinco niveles (low, medium, high, xhigh, max) donde GPT Image 2 tiene tres, y cada nivel cuesta menos que el del mismo nombre en GPT Image 2: medium cuesta 0,024 $ por imagen 1K frente a 0,06 $. Los niveles no se definen como equivalentes a los de GPT Image 2, así que compara los resultados con tus propios prompts y sube o baja un escalón desde medium según necesites.
¿Cuántas imágenes de referencia acepta la edición de GPT Image 2.5?
Hasta 16 por solicitud. La salida conserva la relación de aspecto de la primera imagen de referencia, salvo que indiques aspect_ratio de forma explícita.
¿Sigue disponible GPT Image 2?
Sí. openai/gpt-image-2/text-to-image y openai/gpt-image-2/edit siguen activos junto a GPT Image 2.5, por lo que los pipelines existentes pueden migrar a su propio ritmo.
¿Qué es la API de GPT Image 2.5?
GPT Image 2.5 es un modelo de generación de imágenes de OpenAI expuesto como API REST en WaveSpeedAI. GPT Image 2.5 de OpenAI: endpoints de texto a imagen y edición en dos niveles, Flare (rápido y equilibrado) y Sunburst (centrado en la precisión), con cinco niveles de calidad de low a max, salida 1K / 2K / 4K, quince relaciones de aspecto y ediciones basadas en hasta 16 imágenes de referencia. Misma estructura de solicitud que GPT Image 2, con precios por imagen más bajos. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de GPT Image 2.5?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/openai/gpt-image-2.5-flare/text-to-image con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de GPT Image 2.5?
GPT Image 2.5 empieza en $0.024 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de GPT Image 2.5 hay disponibles?
WaveSpeedAI aloja 4 endpoints de GPT Image 2.5 en producción: openai/gpt-image-2.5-sunburst/edit, openai/gpt-image-2.5-sunburst/text-to-image, openai/gpt-image-2.5-flare/edit, openai/gpt-image-2.5-flare/text-to-image. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de GPT Image 2.5?
Los derechos de uso comercial dependen de la licencia del modelo de OpenAI. La mayoría de los modelos de OpenAI permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar GPT Image 2.5 en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para GPT Image 2.5 Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de OpenAI.
Proveedor
Acerca de OpenAI
El equipo detrás de GPT Image 2.5 y de la gama más amplia de modelos de OpenAI en WaveSpeedAI.
OpenAI es el laboratorio detrás de ChatGPT, GPT-4 y GPT-5, DALL·E, Sora y Whisper. Sus modelos de imagen y vídeo se usan ampliamente en aplicaciones de consumo y empresariales, con foco en el seguimiento de instrucciones, el fotorrealismo y unas salvaguardas de seguridad conservadoras. La API de imagen es una elección frecuente en casos de uso de marketing y editorial que necesitan una claridad estricta sobre el uso comercial.
Empieza a crear con GPT Image 2.5 en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de OpenAI y de todos los demás proveedores.
/filters:quality(82)/examples/c3e3363c7d33a806ce6fe98cf21cf661/9d6b61ad-b809-4f9c-bfe3-0585cc2c1e01-1742669bc9d1.webp)
/filters:quality(82)/examples/1037c9f9d473a54f9d370b4a8fde8373/81e219ea-92d5-4c86-b847-09f80ba124a6-8b0b701ed2fa.webp)
/filters:quality(82)/examples/d057ae3ddd6f23f3c65c80bad61a0252/a5ccbd20-810d-4ed5-99b1-db4019fac97e-8ffa68583377.webp)
/filters:quality(82)/examples/a0d10c2f93ded2a4e86dcb992ca07531/d4a0066f-e831-421e-aac4-33706114407d-a2c6640ae77a.webp)