Imagens
Geração de imagemns
Crie imagemns a partir de um prompt com a Images API da OpenAI: Nano Banana, GPT Image, Grok Imagine e FLUX 3, uma chamada por imagem.
/v1/images/generationsCriar uma imagem
import osfrom openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])result = client.images.generate( model="nano-banana-pro", prompt="A red fox curled up asleep in fresh snow at dawn, soft golden light, 85mm photo", size="2K", extra_body={ "aspect_ratio": "3:2" },)print(result.data[0].url){ "created": 1790870400, "data": [ { "url": "https://...signed link, valid for 24 hours..." } ]}Parâmetros
modelstringobrigatório- O ID de um modelo de imagem.
promptstringobrigatório- O que pretende criar, até 32,000 caracteres.
ninteger- Quantas imagens, de 1 a 4. São criadas em simultâneo; só paga as que forem entregues.
sizestring- Nano Banana:
1K,2Kou4K(ou píxeis como2048x1152, interpretados como a resolução e proporção mais próximas); Nano Banana 2 Lite só cria em 1K. Grok Imagine:1Kou2K. FLUX 3:1K,2Kou4K. GPT Image: píxeis, como1024x1024ou3840x2160. Omita para usar o valor predefinido. aspect_ratiostring- Nano Banana:
1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9ou21:9. Grok Imagine: as mesmas, mas com4:5e5:4. FLUX 3: 15 proporções, consulte o guia do FLUX 3. response_formatstringurl(predefinição): uma ligação válida durante 24 horas.b64_json: a própria imagem, codificada em base64.imagesarray- Imagens de referência para editar ou usar como base. Consulte Edição de imagemns.
quality, background, output_formatstring- Apenas GPT Image: consulte o guia do GPT Image.
modelsarray- Encaminhamento inteligente para este pedido: alternativas a tentar, por ordem, se o modelo estiver indisponível. Consulte Encaminhamento inteligente.
callback_urlstring- Um URL https para onde enviar as imagens quando estiverem prontas. Com este URL, o pedido recebe uma resposta imediata (
202, com um id), em vez de esperar. Consulte Callbacks.
Tamanhos
O preço do Nano Banana depende da resolução e as imagemns têm exatamente o tamanho pedido: se uma imagem ficar mais pequena, a geração é repetida e essa imagem nunca é entregue. Em 1K:
O Grok Imagine cria imagens com cerca de um megapíxel em 1K e quatro em 2K, com dimensões próprias (1280 × 720 para 16:9 em 1K); se uma imagem tiver outra proporção ou resolução, a geração é repetida e essa imagem nunca é entregue. Consulte o guia do Grok Imagine Image.
O FLUX 3 cria imagens com cerca de um megapíxel em 1K, quatro em 2K e dezasseis em 4K, em 15 proporções de 21:9 a 9:21; se uma imagem for mais pequena do que o pedido ou tiver outra proporção, a geração é repetida e essa imagem nunca é entregue. Consulte o guia do FLUX 3.
O GPT Image 2 custa o mesmo em todos os tamanhos: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160, 2160x3840. O preço do GPT Image 2.5 Flare e Sunburst depende do tamanho: até 1024 × 1024 é 1K, até 2560 × 1440 é 2K e qualquer tamanho superior é 4K. Sem tamanho definido, ou com auto, criam imagens de 1024 × 1024.
Ligações e histórico
- As ligações em
urlsão assinadas e funcionam durante 24 horas. Descarregue o que quiser guardar. - As imagens devolvidas como
urltambém ficam guardadas durante 30 dias na Biblioteca do painel, onde pode descarregá-las, eliminá-las ou usá-las como imagens de referência. As imagens devolvidas comob64_jsonnão são guardadas. - Cada imagem guardada mantém o prompt que a criou, apresentado ao lado da imagem no painel, e ambos são eliminados ao fim dos mesmos 30 dias.
Tempo de geração
A maioria das imagens fica pronta em 10 a 60 segundos, mas demora mais em 4K. Se uma tentativa ficar bloqueada, o pedido é repetido automaticamente por outra via, por isso defina um tempo limite de 10 minutos no cliente. Ou evite a espera: adicione um callback_url e as imagens chegam ao seu servidor quando estiverem prontas (consulte Callbacks).
Quando uma imagem não é criada
Se o modelo recusar um prompt (por exemplo, devido à sua política de conteúdo), recebe 400 image_not_generated com o motivo indicado pelo modelo e não paga nada. Com n superior a 1, recebe as imagens que foram criadas e paga apenas essas.
Tem dúvidas ou falta alguma coisa? Contacte a nossa equipa de apoio e responderemos por email, normalmente num minuto.