Nano Banana
API de edição de imagens do Gemini
Edite imagens Nano Banana pela API Gemini da BetterToken. Envie referências e instruções, teste solicitações no painel e consulte a imagem na resposta da API.
POST
API de edição de imagens do Gemini
Envie uma referência e instruções ao Nano Banana Pro, 2 ou 2.1 para obter uma imagem editada.
Os três oferecem
POST /v1beta/models/{model}:generateContent
A geração por texto e a edição usam o mesmo endpoint. Para editar, adicione uma imagem de referência à solicitação.
Preparar referências
Use elementos separados para texto e cada imagem.inlineData.data contém base64 sem prefixo Data URL. Use referências PNG ou JPEG; este endpoint recebe JSON, não multipart nem URLs de imagens.
Antes de enviar, substitua REPLACE_WITH_IMAGE_BASE64 pelo base64 da sua imagem e ajuste inlineData.mimeType ao arquivo. A instrução de exemplo descreve uma caneca; altere-a se usar outro objeto.
Testar uma solicitação
Prepare primeiro a referência. Informe BetterToken API Key em x-goog-api-key e escolha model. Em contents, inclua a instrução e os dados da imagem. Confira se substituiuinlineData.data e se inlineData.mimeType corresponde ao arquivo; depois clique em Send.
Clicar em Send envia uma solicitação real de geração que pode gerar cobrança. Aguarde a resposta síncrona. Após timeout ou desconexão, confira o consumo e o resultado antes de reenviar.
1K, 2K e 4K. Nano Banana 2 e 2.1 aceitam 14 proporções; Pro aceita 10. X-BetterToken-Max-Images limita imagens retornadas e cobradas, sem garantir essa quantidade. Proporções
Use generateContent sem streaming. Esta integração não aceita Files / fileData, Batch, Interactions nem streaming.
Ler a resposta
As imagens ficam emcandidates[].content.parts[].inlineData. Percorra os elementos, ignore thought: true, decodifique data e escolha a extensão por mimeType. Não presuma que a imagem está no primeiro elemento nem que sempre é PNG.
Guias relacionados
Autorizações
BetterToken API Key.
Cabeçalhos
Máximo de imagens retornadas e cobradas, não uma quantidade garantida. Padrão: 1.
Intervalo obrigatório:
1 <= x <= 4Parâmetros de caminho
Model ID da BetterToken. Escolha um dos três modelos Nano Banana.
Opções disponíveis:
nano-banana-pro, nano-banana-2, nano-banana-2.1 Corpo
application/json

