GPT Image 2.6: Flare, Sunburst, GIF e SVG
Conheça GPT Image 2.6 Flare e Sunburst, os usos de GIFs animados e vetores SVG e a geração atual em 1K pela BetterToken.
Atualizado: 2026-11-05
GPT Image 2.6 Flare e GPT Image 2.6 Sunburst trazem GIFs animados e arquivos vetoriais SVG para a criação de imagens. Use GIFs para reações animadas e loops curtos, e SVGs para ícones, logotipos e ilustrações que continuam nítidos ao mudar de tamanho.
Escolha um modelo
| Modelo | Model ID | Ponto de partida |
|---|---|---|
| GPT Image 2.6 Flare | gpt-image-2.6-flare | Testar rapidamente composições, cartazes e imagens de produtos. |
| GPT Image 2.6 Sunburst | gpt-image-2.6-sunburst | Composições e materiais visuais que exigem mais detalhes. |
Essas indicações seguem as descrições da OpenAI. Mantenha o mesmo prompt e tamanho para comparar os resultados reais.
Para que servem GIF e SVG
- GIF: adicione movimento. Crie uma reação de aprovação ou um loop curto de um mascote da marca acenando. Descreva o assunto, a ação e o loop no prompt.
- SVG: adapte gráficos a diferentes suportes. Crie um conjunto consistente de ícones de linha ou uma marca para sites e materiais impressos. Os caminhos vetoriais podem ser editados e ampliados sem perder nitidez.
A Image API da OpenAI oferece os dois formatos para esses modelos.
Exemplos de GIF e SVG
Os GIFs mostram um personagem de bule laranja acenando e piscando em loop. Os SVGs mostram ícones vetoriais de um bule laranja com folhas verdes.
GPT Image 2.6 Flare
GIF · 414 × 414 · 9 quadros

SVG · Ícone vetorial escalável
GPT Image 2.6 Sunburst
GIF · 410 × 411 · 9 quadros

SVG · Ícone vetorial escalável
Gere uma imagem pela BetterToken
A BetterToken oferece apenas geração de imagens estáticas em 1K para esses dois modelos. 2K e 4K não são compatíveis. Use sua BetterToken API Key atual; você não precisa criar uma Key para cada modelo.
| Configuração | Valor |
|---|---|
| Base URL | https://bettertoken.ai/v1 |
| Autenticação | Authorization: Bearer YOUR_API_KEY |
| Geração de imagens | POST /v1/images/generations |
Primeiro, defina BETTERTOKEN_API_KEY no ambiente do servidor. A solicitação gera uma imagem estática. Altere o 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.jsonUse gpt-image-2.6-sunburst para o outro modelo. Após uma resposta bem-sucedida, decodifique e salve as imagens de data[].b64_json. Leia as dimensões reais no arquivo retornado. Veja as instruções na Salve o resultado.
GIF, SVG e edição
GIF animado
Use o JSON abaixo na solicitação de geração. Descreva o movimento no prompt; as dimensões exatas e a quantidade de quadros não são garantidas. Salve a animação recebida.
{ "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 vetorial
Use o JSON abaixo para um ícone vetorial. Salve o resultado como SVG, não como imagem 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"}Edição com imagem de referência
Primeiro, substitua reference.png pelo seu arquivo PNG. Envie o arquivo junto com as instruções de edição. O exemplo retorna uma imagem estática; use geração para GIF e 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.jsonSalve o resultado
Os exemplos salvam a resposta em response.json. O código abaixo decodifica os arquivos de data[] e escolhe a extensão pelo conteúdo real. Para os exemplos JSON acima, use o mesmo curl com o corpo correspondente.
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)Preços atuais
A BetterToken cobra esses dois modelos por solicitação. Consulte os preços e a disponibilidade no catálogo de modelos.

