Skip to content

GPT Image ​

Os modelos GPT Image são úteis quando aderência ao prompt, renderização de texto, composição limpa ou grandes tamanhos de saída importam. A Pixapi os expõe através de endpoints de imagem compatíveis com OpenAI.

Superfície da API ​

OperaçãoEndpointModo
Geração de imagensPOST /v1/images/generationsSíncrono
Tarefa de geração de imagensPOST /v1/async/images/generationsAssíncrono
Edição de imagensPOST /v1/images/editsSíncrono
Tarefa de edição de imagensPOST /v1/async/images/editsAssíncrono

IDs de modelo ​

ID do modeloMelhor para
gpt-image-2.5-flareGeração orientada à velocidade, variações de produtos e criação em escala.
gpt-image-2.5-sunburstComposições orientadas à qualidade, campanhas e edição precisa de imagens.
gpt-image-2Níveis de qualidade OpenAI, tamanhos personalizados, saídas maiores e edição de imagens.
gpt-image-1.5Geração e edição rápida de imagens GPT com forte renderização de texto.

Flare e Sunburst usam os mesmos parâmetros, endpoints síncronos/assíncronos de geração e edição e preços em créditos do GPT Image 2. Basta alterar o valor de model.

Campos de requisição ​

Envie os campos comuns no nível superior e os controles específicos dentro de providerOptions.

CampoTipoObrigatórioDescrição
modelstringSimgpt-image-2, gpt-image-1.5, gpt-image-2.5-flare, gpt-image-2.5-sunburst. ID diferencia maiúsculas.
promptstringSimDescreva o tema, a composição, o estilo e as alterações. A Pixapi mantém os primeiros 2.000 caracteres; o prompt também é obrigatório na edição.
nintegerNãoPadrão 1; aceita apenas o inteiro 1.
sizestringNãoUse pixels LARGURAxALTURA, por exemplo 1024x1024 Padrão auto. Dimensões múltiplas de 16, lado maior ≤ 3840, proporção ≤ 3:1 e 655.360–8.294.400 pixels.
imagestring / string[]Para ediçãoURL HTTP(S) pública ou lista de URLs; obrigatória em /images/edits. Até 14 URLs; não aceita Base64.
qualitystringNãoauto (padrão), low, medium ou high; maior qualidade pode demorar mais.
providerOptionsobjectNãoOpções específicas; consulte a tabela abaixo.

providerOptions ​

Todos estes campos ficam dentro de providerOptions, não ao lado de model.

CampoTipoDescrição
output_formatstringFormato da imagem de saída: png (padrão, mantém transparência), jpeg (arquivos menores, sem alfa) ou webp (suporta transparência).
backgroundstringModo de fundo: auto (padrão), opaque ou transparent. transparent só pode ser combinado com output_format: "png" ou output_format: "webp"; JPEG não suporta canal alfa.
moderationstringIntensidade da moderação de conteúdo: auto ou low (mais permissiva). Padrão: auto para 1.5/2, low para 2.5.
output_compressionintegerNível de compressão da saída 0–100; apenas para saídas jpeg e webp.
mask_urlstringURL pública da máscara PNG. Exige image e dimensões iguais à primeira imagem. Pixels transparentes indicam a área editável; PNG com canal alfa, abaixo de 4 MB.
nsfw_checkbooleanModeração opcional do prompt e das imagens; padrão false.

Regras de entrada ​

A Pixapi aceita uma saída e até 14 referências. Os pixels de saída são escolhidos com size.

Tamanhos personalizados devem usar o formato WIDTHxHEIGHT (por exemplo 1536x864) e atender simultaneamente a todos os limites abaixo:

LimiteRequisito
Múltiplo de 16Tanto a largura quanto a altura devem ser divisíveis por 16.
ProporçãoEntre 1:3 e 3:1.
Borda maiorNenhuma borda pode ultrapassar 3840px.
Pixels mínimosPelo menos 655.360 (aproximadamente 1024x640).
Pixels máximosNo máximo 8.294.400 (4K, igual a 3840x2160).

Como o teto é calculado pelo total de pixels, 4K não equivale a uma borda de 3840px: em uma tela quadrada a borda chega no máximo a 2880x2880 (√8.294.400 = 2880). Maior tamanho disponível por formato:

FormatoTamanhoTotal de pixels
Horizontal3840x21608.294.400
Vertical2160x38408.294.400
Quadrado2880x28808.294.400
Ultra largo 3:13840x12804.915.200

Saídas acima de 2560x1440 são experimentais e sua estabilidade não é garantida.

Preços ​

ModeloCréditos por imagem
gpt-image-2.5-flarea partir de 1
gpt-image-2.5-sunbursta partir de 1
gpt-image-2a partir de 1
gpt-image-1.5a partir de 1

gpt-image-1.5 é cobrado apenas em tamanhos 1K (1024x1024, 1536x1024, 1024x1536 ou auto): low/medium/high é 1/4/14. Não oferece saídas 2K ou 4K.

Para gpt-image-2, gpt-image-2.5-flare e gpt-image-2.5-sunburst, os créditos seguem a matriz documentada de tamanho e qualidade. quality=auto é cobrado como high, e size=auto usa o nível 1K por padrão.

Nível de tamanhoLado maiorlowmediumhigh / auto
1K<= 1536px1414
2K<= 2048px21767
4K<= 3840px434133

O costCredits exibido para uma requisição é igual ao valor da matriz multiplicado por n.

Exemplo de geração ​

ts
const response = await fetch('https://api.pixapi.ai/v1/images/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.PIXAPI_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'gpt-image-2.5-flare',
    prompt: 'A clean SaaS hero image showing API model orchestration',
    n: 1,
    size: '1536x1024',
    quality: 'high',
  }),
});

const image = await response.json();

Exemplo de edição ​

bash
curl https://api.pixapi.ai/v1/images/edits \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2.5-sunburst",
    "prompt": "Replace the background with a bright studio setup",
    "image": "https://cdn.example.com/input.png",
    "size": "auto",
    "quality": "auto"
  }'

Resposta ​

json
{
  "created": 1766880000,
  "data": [
    {
      "url": "https://cdn.pixapi.ai/generated/gpt-image.png"
    }
  ]
}