GPT Image 2.6: Flare, Sunburst, GIF y SVG
Descubre GPT Image 2.6 Flare y Sunburst, los usos de GIF animados y vectores SVG, y la generación actual en 1K de BetterToken.
Actualizado: 2026-11-05
GPT Image 2.6 Flare y GPT Image 2.6 Sunburst incorporan GIF animados y archivos vectoriales SVG a la creación de imágenes. Usa GIF para reacciones animadas y bucles cortos, y SVG para iconos, logotipos e ilustraciones que mantienen su nitidez al cambiar de tamaño.
Elige un modelo
| Modelo | Model ID | Uso inicial |
|---|---|---|
| GPT Image 2.6 Flare | gpt-image-2.6-flare | Probar composiciones, carteles e imágenes de productos con rapidez. |
| GPT Image 2.6 Sunburst | gpt-image-2.6-sunburst | Composiciones y recursos visuales que requieren más detalle. |
Estas funciones siguen las descripciones de OpenAI. Mantén el mismo prompt y tamaño para comparar los resultados reales.
Para qué sirven GIF y SVG
- GIF: añade movimiento. Crea una reacción de aprobación o un bucle corto de una mascota de marca saludando. Describe el sujeto, la acción y el bucle en el prompt.
- SVG: adapta gráficos a distintos soportes. Crea un conjunto coherente de iconos lineales o una marca para sitios web e impresión. Puedes editar los trazados vectoriales y escalarlos sin perder nitidez.
La Image API de OpenAI ofrece ambos tipos de salida para estos modelos.
Ejemplos de GIF y SVG
Los GIF muestran una tetera naranja animada que saluda y parpadea en bucle. Los SVG muestran iconos vectoriales de una tetera naranja con hojas verdes.
GPT Image 2.6 Flare
GIF · 414 × 414 · 9 fotogramas

SVG · Icono vectorial escalable
GPT Image 2.6 Sunburst
GIF · 410 × 411 · 9 fotogramas

SVG · Icono vectorial escalable
Genera una imagen con BetterToken
BetterToken solo ofrece generación de imágenes estáticas en 1K para estos dos modelos. No admite 2K ni 4K. Usa tu BetterToken API Key actual; no necesitas una Key distinta para cada modelo.
| Ajuste | Valor |
|---|---|
| Base URL | https://bettertoken.ai/v1 |
| Autenticación | Authorization: Bearer YOUR_API_KEY |
| Generación de imágenes | POST /v1/images/generations |
Primero configura BETTERTOKEN_API_KEY en el entorno del servidor. Esta solicitud genera una imagen estática. Cambia el Model ID para usar Sunburst.
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/generations" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2.6-flare", "prompt": "A product photo of a green ceramic mug on a white studio table", "size": "1024x1024", "n": 1, "response_format": "b64_json", "output_format": "png" }' -o response.jsonUsa gpt-image-2.6-sunburst para el otro modelo. Tras una respuesta correcta, decodifica y guarda las imágenes de data[].b64_json. Consulta las dimensiones reales del archivo devuelto. Encontrarás instrucciones en la Guarda el resultado.
GIF, SVG y edición
GIF animado
Usa el siguiente JSON en la solicitud de generación. Describe el movimiento en el prompt; no se garantizan las dimensiones exactas ni el número de fotogramas. Guarda la animación recibida.
{ "model": "gpt-image-2.6-flare", "prompt": "A cheerful orange teapot mascot waves and blinks in a seamless loop. Fixed camera.", "size": "512x512", "quality": "low", "output_format": "gif", "n": 1, "response_format": "b64_json"}SVG vectorial
Usa el siguiente JSON para un icono vectorial. Guarda el resultado como SVG, no como imagen rasterizada.
{ "model": "gpt-image-2.6-flare", "prompt": "A simple orange teapot icon with green leaves, clean flat vector shapes.", "size": "1024x1024", "quality": "low", "output_format": "svg", "n": 1, "response_format": "b64_json"}Edición con imagen de referencia
Primero sustituye reference.png por tu archivo PNG. Súbelo como archivo junto con las instrucciones de edición. Este ejemplo devuelve una imagen estática; usa generación para GIF y SVG.
curl --fail-with-body --max-time 650 "https://bettertoken.ai/v1/images/edits" \ -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \ -F 'model=gpt-image-2.6-flare' \ -F 'prompt=Change the mug to blue. Preserve its shape and the background.' \ -F 'image=@reference.png;type=image/png' \ -F 'size=1024x1024' \ -F 'quality=low' \ -F 'n=1' \ -F 'response_format=b64_json' \ -F 'output_format=png' \ -o response.jsonGuarda el resultado
Los ejemplos guardan la respuesta en response.json. El código siguiente decodifica los archivos de data[] y elige la extensión según su contenido real. Para los ejemplos JSON anteriores, usa el mismo curl con el cuerpo correspondiente.
import base64import jsonimport xml.etree.ElementTree as ETfrom pathlib import Path
result = json.loads(Path("response.json").read_text(encoding="utf-8"))for index, item in enumerate(result["data"], 1): encoded = item["b64_json"] if encoded.startswith("data:"): encoded = encoded.split(",", 1)[1] content = base64.b64decode(encoded, validate=True) if content[:6] in (b"GIF87a", b"GIF89a"): suffix = ".gif" elif content.startswith(b"\x89PNG\r\n\x1a\n"): suffix = ".png" elif content.startswith(b"\xff\xd8\xff"): suffix = ".jpg" elif content.startswith(b"RIFF") and content[8:12] == b"WEBP": suffix = ".webp" else: root = ET.fromstring(content) if root.tag not in ("svg", "{http://www.w3.org/2000/svg}svg"): raise ValueError("Unsupported output file") suffix = ".svg" path = Path(f"generated-{index}{suffix}") path.write_bytes(content) print(path)Precios actuales
BetterToken factura estos dos modelos por solicitud. Consulta los precios y la disponibilidad en el catálogo de modelos.

