Home → Guides → GPT Image 2.5, medido
O sufixo do nome do modelo é o que define a resolução — não o parâmetro size. Medido em 76 chamadas cobradas.
size. O size só escolhe a proporção.gpt-image-2.5 e você recebe 1672×941 — sem erro, sem aviso.Cada linha abaixo foi medida em 2026-09-13 enviando a requisição e lendo a largura e a altura direto do cabeçalho do PNG devolvido. Essa parte não está na documentação de ninguém.
| Sufixo do modelo | size solicitado | O que voltou | |
|---|---|---|---|
(none) | 1024×1024 | 1254×1254 | ampliado até o teto |
(none) | 1536×1024 | 1536×1024 | exato |
(none) | 1920×1072 | 1678×937 | reduzido até o teto |
(none) | 3840×2160 | 1672×941 | reduzido até o teto |
-1k | 1024×1024 | 1024×1024 | exato |
-1k | 1536×1024 | — | recusado: resolução entre faixas não suportada |
-2k | 2048×2048 | 2048×2048 | exato |
-2k | 1920×1072 | 2048×1152 | ajustado à proporção da faixa |
-4k | 3840×2160 | 3584×2016 | limitado ao lado maior da família |
-4k | 2160×3840 | 2016×3584 | limitado ao lado maior da família |
A regra por trás da tabela: o sufixo define o lado maior e o size apenas escolhe a proporção dentro daquela faixa. Sabendo disso, os resultados estranhos deixam de ser estranhos — -2k pedindo 1920×1072 devolve 2048×1152 porque 2048 é simplesmente o lado maior daquela faixa.
A armadilha. O nome sem sufixo aceita qualquer size e devolve HTTP 200 sempre — ele apenas redimensiona em silêncio para o seu orçamento de ~1,57 MP. Se você paga pela faixa 4K e chama o nome sem sufixo, está pagando por pixels que não recebe. Use -4k.
| Faixa | Entrega típica | Por imagem | Créditos debitados |
|---|---|---|---|
| 1K | 1024×1024 · 1254×1254 | $0.0536 | 0.1072 |
| 2K | 2048×2048 · 2048×1152 | $0.0804 | 0.1608 |
| 4K | 3584×2016 · 2016×3584 | $0.1072 | 0.2144 |
Fixo por imagem. Não há conta de tokens, nem multiplicador de qualidade, nem assinatura — o saldo cai pelo valor da coluna da direita e a taxa de crédito para dólar é fixa.
As imagens são geradas de forma síncrona: uma requisição, uma resposta, sem fila de polling. Isso também significa que a conexão fica aberta durante toda a geração, então estas durações são o que o seu cliente realmente vai esperar.
| Modelo | Chamadas | Média | Faixa |
|---|---|---|---|
gpt-image-2.5 | 28 | 36.2 s | 19–170 s |
gpt-image-2 | 13 | 61.9 s | 21–337 s |
gpt-image-2.5-flare | 10 | 35.2 s | 22–47 s |
gpt-image-2.5-flare-4k | 5 | 34.6 s | 29–44 s |
gpt-image-2.5-sunburst-4k | 3 | 35.0 s | 33–36 s |
gpt-image-2-2k | 3 | 40.9 s | 35–50 s |
gpt-image-2-4k | 3 | 55.3 s | 46–60 s |
gpt-image-2.5-flare-2k | 3 | 31.4 s | 22–39 s |
gpt-image-2.5-sunburst | 3 | 30.4 s | 25–40 s |
gpt-image-2.5-sunburst-2k | 2 | 33.1 s | 31–35 s |
gpt-image-2-1k | 1 | 47.5 s | 47–47 s |
gpt-image-2.5-sunburst-1k | 1 | 27.2 s | 27–27 s |
gpt-image-2.5-flare-1k | 1 | 21.4 s | 21–21 s |
Em tudo que foi medido, a chamada mais rápida terminou em 19 segundos e a mais lenta levou 337. Reserve cerca de meio minuto por imagem e configure o timeout do cliente bem acima disso — um padrão de 30 segundos corta requisições perfeitamente boas. As linhas com gpt-image-2 servem de referência da geração anterior, que continua disponível aqui; linhas com uma ou duas chamadas estão ali por completude, não como benchmark — leia a contagem de chamadas antes da média.
Existem três nomes e eles não são intercambiáveis:
gpt-image-2.5-flare e gpt-image-2.5-sunburst suportam toda a faixa -1k / -2k / -4k e custam o mesmo aqui.gpt-image-2.5 sozinho não tem variantes de faixa disponíveis no upstream — pedir gpt-image-2.5-4k devolve no available compatible accounts. Na prática isso o deixa preso ao teto de 1,57 MP descrito acima.O que não fizemos foi uma comparação controlada de qualidade de imagem entre flare e sunburst. Medimos preço, resolução entregue e latência — não qual dos dois desenha mãos melhor. Se o estilo importa para o seu caso, gere o mesmo prompt nos dois e julgue você mesmo; com esses preços isso custa alguns centavos.
from openai import OpenAI
client = OpenAI(api_key="YOUR_KEY", base_url="https://api.apiclan.us/v1")
resp = client.images.generate(
model="gpt-image-2.5-flare-4k", # the suffix is what sets resolution
prompt="a red ceramic cube on a white studio background",
size="3840x2160", # this only chooses the aspect ratio
n=1,
response_format="b64_json",
)
Dois detalhes que poupam uma tarde. Peça b64_json em vez de url — a forma com URL aponta para um armazenamento temporário do upstream que pode expirar antes de você terminar o código de download. E envie as requisições de imagem para api.apiclan.us: uma geração 4K passa com frequência do timeout de 100 segundos do proxy no domínio principal.
No subscription, no monthly minimum, no sales call. Top up with USDT and spend what you use — 1 USDT gives you 2 credits of API balance.
Read the 30-second quickstartPrices quoted on this page are regenerated automatically from live billing data. Third-party terms are quoted from that party's own published documentation.