Skip to content

Formato de transição legado

Esta seção documenta o formato de requisição compatível com Nano Banana mais antigo que era usado anteriormente na documentação do modelo. É mantido apenas para transição. Novas integrações devem usar as páginas de modelos compatíveis com OpenAI e a Referência da API.

Endpoints legados

http
POST /v1/images/generate
POST /v1/images/edit

Campos legados

CampoSubstitutoNotas
numnNúmero de imagens de saída.
image_sizesizeO formato de saída Gemini agora usa valores de proporção como 1:1; tamanhos em pixels são específicos do provedor.
URL image em JSONURL image em JSONA nova documentação de edição usa POST /v1/images/edits; arquivos, uploads multipart e imagens base64 não são suportados.
Resposta data.urlResposta data[0].urlAs novas respostas seguem o formato de resposta de imagem da OpenAI.

Exemplo de geração legado

bash
curl https://api.pixapi.ai/v1/images/generate \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "prompt": "Editorial product photo of a matte black water bottle on stone",
    "num": 1,
    "image_size": "1:1"
  }'

Exemplo de edição legado

bash
curl https://api.pixapi.ai/v1/images/edit \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "prompt": "Change the bottle color to warm ivory and keep the background",
    "image": "https://example.com/input.png",
    "num": 1
  }'

Resposta legada

json
{
  "code": 0,
  "message": "ok",
  "data": {
    "url": "https://cdn.pixapi.ai/generated/image.png"
  }
}

Quando num é maior que 1, respostas legadas podem retornar data.url como um array.