Skip to main content
POST
Escolha do modelo: gpt-image-2.5-flare é mais rápido e indicado para imagens cotidianas de alta qualidade, lotes e protótipos. gpt-image-2.5-sunburst prioriza a precisão da edição para imagens finais de produtos, anúncios e edições detalhadas em várias etapas. Os dois modelos têm o mesmo preço.

Autenticação

string
obrigatório
Todos os endpoints usam Bearer Token. Obtenha sua chave na página de chaves de API.

Escolher um modelo

Com os mesmos parâmetros, os dois modelos consomem os mesmos tokens e custam o mesmo. Em relação ao gpt-image-2, foram adicionados xhigh e max; medium e high usam aproximadamente um quarto dos tokens de saída dos níveis homônimos da geração anterior.

Parâmetros da solicitação

string
obrigatório
gpt-image-2.5-flare ou gpt-image-2.5-sunburst.
string
obrigatório
Descrição da imagem a gerar ou editar. Informe tema, cena, composição, estilo, iluminação e o que deve ser preservado ou alterado.
string
padrão:"auto"
Proporção ou dimensões exatas em pixels.
  • auto: escolha automática pelo prompt ou referências
  • Proporção: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3
  • Dimensões exatas, por exemplo 1600x1200
Na edição de imagens, omita size para calcular as dimensões usando a proporção da entrada e resolution.
string
padrão:"1k"
Resolução: 1k, 2k ou 4k. Ignorada quando size contém dimensões exatas.
string
padrão:"auto"
Qualidade: low, medium, high, xhigh, max ou auto.
xhigh e max são exclusivos do GPT-Image-2.5. Enviá-los ao gpt-image-2 retorna HTTP 400 sem redução automática.
integer
padrão:"1"
Quantidade de imagens: 1 a 4. Envie um número, não uma string.
string
padrão:"png"
Formato: png, jpeg ou webp.
integer
Compressão de 0 a 100, apenas para jpeg e webp.
string
Fundo: transparent, opaque ou auto.
transparent requer png ou webp; JPEG não possui canal alfa.
string
padrão:"low"
Moderação: auto ou low. Se omitido, a APIMart envia low; um auto explícito é mantido.
string[]
URLs de referência para geração ou edição, no máximo 16. A presença do campo ativa o modo de edição.Apenas URLs HTTP(S) públicas são aceitas. Envie arquivos locais primeiro por POST /v1/uploads/images e use a url retornada.

Regras de tamanho

  • Largura e altura devem ser múltiplos de 16
  • Nenhum lado pode exceder 3840 pixels
  • A proporção entre o lado maior e o menor deve ser no máximo 3:1
  • Total de pixels entre 655.360 e 8.294.400
Resoluções acima de 2560×1440 são experimentais e podem ser menos estáveis.

Mapeamento de proporção e resolução

Outras dimensões exatas são aceitas se cumprirem todas as regras.

Exemplo de edição

Envio e consulta da tarefa

Após o envio, o ID está em data[0].task_id. Consulte o status da tarefa a cada 2–5 segundos até completed ou failed. Use POST /v1/tasks/batch para várias tarefas.
As URLs ficam em data.result.images[].url[]. Baixe e armazene os arquivos rapidamente.

Cobrança

O GPT-Image-2.5 é cobrado pelo uso real de tokens. Consulte a página de preços ou /api/pricing para o preço atual da conta.
Com quality: "auto", o serviço reserva primeiro o valor de max para o tamanho escolhido. Ao concluir, cobra o uso real e libera a diferença.
Para n > 1, a reserva aumenta linearmente. Tarefas com falha são reembolsadas automaticamente.

Limites e erros comuns

Response

integer
Código de resposta; 200 quando o envio é bem-sucedido.
array
Dados da resposta do envio.