Skip to main content
POST

Escolha do modelo

Os dois modelos oferecem as mesmas dimensões de saída e qualidade de imagem. Escolha a versão oficial para gerar várias imagens em uma solicitação ou Ext para estimar o custo por imagem. Consulte os preços dos modelos para os valores aplicáveis.
Este endpoint é assíncrono. Um envio bem-sucedido retorna um task_id. Use a consulta de tarefas para obter o status e as imagens. Consulte a cada 3–5 segundos e configure um tempo limite total de espera de pelo menos 3 minutos.

Cabeçalhos da solicitação

string
obrigatório
Autenticação Bearer no formato Bearer <token>, em que <token> é sua APIMart API Key.

Parâmetros da solicitação

string
obrigatório
ID do modelo: gemini-nano-banana-2.1 ou gemini-nano-banana-2.1-ext.
string
obrigatório
Descrição textual para gerar ou editar imagens. Chinês e inglês são suportados.
string
padrão:"auto"
Proporção da imagem de saída. Suporta 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9 e 21:9. Formatos como 16x9 também são aceitos.Se omitido ou definido como auto, o modelo decide. Na geração de imagem para imagem, a saída segue a proporção da imagem de referência.Outras proporções, incluindo 1:4, 4:1, 1:8 e 8:1, não são suportadas. Uma proporção não suportada causa falha na tarefa e reembolso.
string
padrão:"1K"
Faixa de resolução de saída: 1K, 2K ou 4K. Letras minúsculas são aceitas. Também afeta a cobrança.0.5K e 512 não são suportados e retornam HTTP 400 no envio. Outros valores não reconhecidos, como 3K, são gerados e cobrados como 1K. Use apenas os valores suportados acima.
integer
padrão:"1"
Número de imagens geradas: 1–4 na versão oficial; apenas 1 na Ext.Valores acima de 4 retornam HTTP 400 imediatamente. Solicitações Ext com 2–4 falham durante a execução e recebem reembolso integral. Para várias imagens, envie tarefas Ext separadas ou use a versão oficial.
string[]
Lista de imagens de referência. Omita para texto para imagem; inclua para imagem para imagem ou edição. Cada item aceita:
  • Uma URL de imagem HTTP(S) acessível publicamente.
  • Uma Data URL Base64, como data:image/png;base64,....
Recomenda-se PNG, JPEG ou WEBP. A versão oficial permite até 20MB por imagem. Ext permite até 20MB por imagem e 50MB no total.A plataforma não define um limite fixo de quantidade de imagens de referência, mas isso não significa uploads ilimitados: ultrapassar os limites do modelo pode causar falha na tarefa e reembolso. Mais imagens de referência geralmente aumentam o tempo de processamento.
boolean
padrão:"false"
Aplica-se apenas a gemini-nano-banana-2.1-ext. Quando ativado, tenta concluir a tarefa com a versão oficial se Ext falhar.Se a versão oficial for realmente usada, a cobrança passa a seguir seu uso real de tokens, e não o preço por imagem da Ext.
string
URL de callback para notificação ao término da tarefa. Consulte os webhooks de tarefas.

Referência de dimensões de saída

Estas dimensões incluem valores medidos e valores de referência da família de modelos. Nem todas as combinações foram testadas. As dimensões reais em pixels da imagem retornada são as definitivas.

Editar uma imagem de referência

Substitua a URL de exemplo por uma URL de imagem acessível. Se size for omitido, a saída segue a proporção da imagem de referência.

Geração em lote (apenas versão oficial)

Resposta do envio

integer
Código de status da resposta. 200 indica sucesso.
array
Resultado do envio da tarefa. status é submitted. task_id serve para consultar o status e os resultados; não é a URL da imagem final.

Consultar resultados da tarefa

Exemplo de resposta bem-sucedida (a URL da imagem é ilustrativa):
Todos os links das imagens finais estão no array data.result.images[0].url. Ao gerar 4 imagens, esse array contém 4 links. Apenas imagens finais são retornadas; n=1 corresponde a 1 imagem final. Os links expiram 24 horas após a conclusão da tarefa, conforme expires_at. Baixe e salve as imagens a tempo. A saída é PNG ou JPEG; considere o conteúdo real do arquivo. data.cost no resultado da consulta é o valor final cobrado em USD.

Cobrança

  • Versão oficial: cobrança pelo uso real de tokens de entrada e saída. Prompts e imagens de referência contam como entrada. No envio, um valor é debitado antecipadamente com base na resolução e em n; ao concluir, é ajustado ao uso real por reembolso ou cobrança adicional.
  • Versão Ext: preço unitário da faixa de resolução × quantidade real de imagens geradas. A proporção não afeta a faixa. Se official_fallback estiver ativado e a versão oficial for realmente usada, aplica-se a cobrança por tokens da versão oficial.
  • Consulte os preços dos modelos para os valores unitários. Solicitações rejeitadas no envio não criam tarefas nem geram cobrança. Tarefas com falha recebem reembolso integral.

Erros comuns

Nano banana 2.1 e Gemini 3.1 Flash Image são modelos diferentes; seus nomes não são aliases intercambiáveis. Ao migrar deste último, altere a resolução 0.5K e as quatro proporções extremas: 1:4, 4:1, 1:8 e 8:1.