GPT Image 2 API
Est.Precio: $0.0017 - 0.817(~ 0.11383 - 55.58049 credits) per image
Token-based billing — range covers all Playground combinations at n=1 (quality / resolution / ratio / up to 16 reference images). Multiply by Count for n>1.
Máxima estabilidad con 99.9% de disponibilidad garantizada. Recomendado para producción.
Use the same API endpoint. The model parameter selects the variant.
GPT Image 2 API
Accede a GPT Image 2 en EvoLink para texto a imagen, edición y entrega asíncrona. Una API key, precios transparentes y un camino directo del playground a producción.

Upload up to 16 images (max 50MB each)
Click to upload or drag and drop
Supported formats: JPEG, JPG, PNG, WEBP
Maximum file size: 50MB; Maximum files: 16
Ratio mode: w×h ≈ Resolution tier pixel budget (1K≈1.05MP, 2K≈4.19MP, 4K=8.29MP). Auto lets the model decide (resolution ignored; cost estimated as 2048×2048 conservative cap). Custom takes any WxH — both multiples of 16, 655K~8.29M total pixels, edges ≤ 3840px, aspect ≤ 3:1.
Anchor-edge tier for aspect-ratio sizes. Combinations exceeding the 8.29 MP budget are scaled down (e.g. 4K 1:1 → 2880×2880). Ignored in Auto and Custom modes.
Rendering effort / thinking depth. Directly affects output token count and cost.
Number of images to generate (1-10)
Click Generate to see preview
Historial
Máx. 20 elementos0 ejecutando · 0 completado
Billing Model
- •Token-based — charged by the token counts reported in the upstream usage object.
- •Image Output tokens scale with size and quality (low/medium/high).
- •Image Input tokens apply only in image-to-image / edit mode.
- •Cached Input is charged only when the upstream usage object reports cached tokens.
Pricing
| Model | Mode | Token Category | Price |
|---|---|---|---|
| GPT Image 2 | Token-based billing | Image Output | $0.027/ 1K tokens(1.836 Credits) |
| GPT Image 2 | Token-based billing | Image Input | $0.0072/ 1K tokens(0.4896 Credits) |
| GPT Image 2 | Token-based billing | Image Cached Input | $0.0018/ 1K tokens(0.1224 Credits) |
| GPT Image 2 | Token-based billing | Text Input | $0.0045/ 1K tokens(0.306 Credits) |
| GPT Image 2 | Token-based billing | Text Cached Input | $0.0011/ 1K tokens(0.0765 Credits) |
If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.
Figures are pre-bill estimates. Actual charges follow the upstream response.usage returned by the model.
Qué puedes crear con GPT Image 2
Actualizar imágenes de producto
Con GPT Image 2 puedes renovar imágenes de catálogo y marketplace sin rehacer cada asset desde cero. Los equipos pueden generar nuevos fondos, variantes estacionales y hero shots más limpios manteniendo consistente la presentación del producto.

Generación de assets de marketing
Crea banners de lanzamiento, visuales para redes y conceptos para paid media desde una sola ruta API. GPT Image 2 encaja con equipos que necesitan iteración rápida de prompts, precios visibles y un paso directo del playground a producción.

Edición basada en imágenes de referencia
Envía prompts junto con imágenes de referencia cuando necesites cambios concretos en lugar de una generación completamente nueva. Esto resulta útil para flujos que requieren ediciones controladas, composiciones actualizadas o variaciones repetidas a partir del mismo asset fuente.

Por qué usar GPT Image 2 a través de EvoLink
EvoLink convierte GPT Image 2 en una decisión de compra más clara: una sola ruta, precios visibles, validación en playground y un flujo asíncrono adecuado para trabajos de imagen en producción.
Una sola ruta API desde la prueba hasta producción
Empieza en el playground, valida la estructura del prompt y pasa a la integración API sin cambiar de herramienta ni rehacer tu flujo de solicitudes.
Visibilidad de precios y facturación
Esta página reúne precios, acceso al playground y el nombre exacto del modelo para que los equipos puedan evaluar costes antes de escalar cargas de trabajo de imagen.
Flujo asíncrono para trabajos reales
GPT Image 2 en EvoLink utiliza un flujo asíncrono, mucho más adecuado para tareas largas de generación y edición que fingir que cada solicitud se comporta como una respuesta síncrona instantánea.
Cómo integrar GPT Image 2
Tres pasos para probar la ruta, enviar solicitudes y recuperar resultados de imagen asíncronos.
Crear tu API key
Inicia sesión en EvoLink y crea una API key para pruebas en playground y solicitudes de producción. Es la misma vía de acceso que se utiliza en otras rutas de modelos compatibles.
Enviar una solicitud de GPT Image 2
Usa `gpt-image-2` como nombre del modelo y envía tu prompt, tamaño, calidad y, si hace falta, `image_urls` cuando necesites edición basada en referencia o workflows image-to-image.
Consultar el resultado y guardar el asset
La generación de imágenes funciona como una tarea asíncrona. Recupera el resultado, gestiona su finalización en el flujo de tu aplicación y guarda el asset cuanto antes, porque los enlaces de las imágenes generadas son temporales.
Capacidades de GPT Image 2
Los controles prácticos que importan cuando evalúas una API de imágenes para uso en producción.
Texto a imagen y edición de imágenes
Usa una sola ruta para generación nueva, edición basada en referencia y workflows de tipo image-to-image.
Compatibilidad con imágenes de referencia
Adjunta una o varias URLs de imágenes de referencia cuando tu flujo requiera cambios controlados, variaciones o modificaciones guiadas por prompt sobre un asset existente.
Control de tamaño y calidad
Elige relaciones de aspecto o tamaños en píxeles compatibles y ajusta la calidad según el nivel de salida y el coste que puedas asumir.
Entrega mediante tareas asíncronas
Las solicitudes devuelven IDs de tarea para polling, lo que da a los equipos una forma más limpia de gestionar trabajos largos de generación y edición.
Flujo optimizado para una imagen por solicitud
La ruta está optimizada para entregar una sola imagen por solicitud, lo que simplifica aprobación, almacenamiento y automatización posterior.
URLs de resultado temporales
Las URLs de los assets generados tienen duración limitada, por lo que las integraciones en producción deben guardar las salidas en su propio almacenamiento o pipeline de activos.
Ejemplo de coste
Usa calidad baja para iterar prompts (0,11× el coste), sube a alta solo para el resultado final.
Preguntas frecuentes
Everything you need to know about the product and billing.
Explora la familia GPT Image
GPT Image 2 es la ruta más nueva dentro de la familia GPT Image en EvoLink. Usa la página de familia cuando tu siguiente pregunta sea qué ruta elegir y luego compara GPT Image 1.5 o GPT Image 1 si necesitas una opción de producción por defecto o una base legacy.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/images/generationsGenerate Image
Create an image generation task using text prompts. Supports text-to-image and reference-image-assisted generation.
Asynchronous processing mode, use the returned task ID to query status.
Generated image links are valid for 24 hours, please save them promptly.
Request Parameters
modelstringRequiredDefault: gpt-image-2Image generation model name.
| Value | Description |
|---|---|
| gpt-image-2 | Official GPT Image 2 — token-based billing |
gpt-image-2promptstringRequiredPrompt describing the image to be generated or how to edit the reference image.
Notes
- Max 32,000 characters (counted by Unicode code points — works for CJK and other languages)
A beautiful colorful sunset over the oceansizestringOptionalDefault: autoAspect ratio or explicit pixel dimensions (WxH).
| Value | Description |
|---|---|
| auto | Default — let the model decide |
| 1:1 / 1:2 / 2:1 / 1:3 / 3:1 / 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 21:9 / 9:21 | Aspect ratio — pixel size decided together with the resolution tier |
| 1024x1024 (or any WxH) | Explicit pixels — multiples of 16, pixel budget 655K~8.29M, edges ≤3840, aspect ≤3:1 |
Notes
- When size is explicit WxH pixels, the resolution parameter is ignored.
- In auto mode the model decides the final size; resolution has no effect.
- Combinations that exceed the 8.29 MP pixel budget are proportionally scaled down (e.g. 4K 1:1 → 2880×2880).
autoresolutionstringOptionalDefault: 1KResolution tier shortcut. Only effective when size is a ratio; ignored for explicit pixels and auto.
| Value | Description |
|---|---|
| 1K | Pixel budget ≈ 1024² = 1.05MP (1:1 → 1024×1024, 16:9 → 1360×768) |
| 2K | Pixel budget ≈ 2048² = 4.19MP (1:1 → 2048×2048, 16:9 → 2736×1536) |
| 4K | Pixel budget = 8.29MP / MaxPixels (1:1 → 2880×2880, 16:9 → 3840×2160 UHD) |
2KqualitystringOptionalDefault: mediumRendering quality / reasoning depth. Directly drives output token count (tile base 16/48/96 for low/medium/high).
| Value | Description |
|---|---|
| low | Tile base 16 — fastest, ~0.11× cost vs medium |
| medium | Tile base 48 — balanced (default) |
| high | Tile base 96 — highest fidelity, ~4× cost vs medium |
mediumnintegerOptionalDefault: 1Number of images to generate (1-10). Each image is billed independently; text input tokens scale linearly with n.
1image_urlsarrayOptionalReference image URL list for image-to-image and image editing features.
Notes
- 1–16 images per request
- Each image ≤ 50 MB
- Supported formats: .jpeg, .jpg, .png, .webp
- URLs must be directly accessible by the server, or URLs that trigger direct download (typically URLs ending with image extensions like .png, .jpg)
- Reference images themselves consume additional image-input tokens in edit / image-to-image mode
https://example.com/image1.pngmask_urlstringOptionalInpainting mask image URL — marks the region of the reference image to regenerate. Only valid in image edit mode (combined with image_urls); ignored in pure text-to-image.
Notes
- Only PNG with an alpha channel is accepted — transparent pixels (alpha < 255) mark areas to regenerate, opaque pixels are preserved
- Mask dimensions must EXACTLY match the reference image dimensions (width × height in pixels)
- Requires at least one image in image_urls — mask alone has no effect
- Single mask per request
https://example.com/mask.pngcallback_urlstringOptionalHTTPS callback address after task completion.
Notes
- Triggered on completion, failure, or cancellation
- Sent after billing confirmation
- HTTPS only, no internal IPs
- Max length: 2048 chars
- Timeout: 10s, Max 3 retries
https://your-domain.com/webhooks/image-task-completed