APIMaster.ai

API de Imagem — Escolha o Modelo e o Endpoint

Compare endpoints de imagem GPT Image 2 / 2.5, Gemini Flash Image e Seedream. Use edições multipart para imagens de referência do GPT e siga o formato de entrada específico de cada modelo.

Visão geral da API de Imagem

APIMaster fornece APIs de imagem em https://apimaster.ai/v1. A conversão de imagem para imagem não usa um formato de entrada universal para todos os modelos. Escolha o modelo primeiro e depois use o endpoint e os campos de referência documentados para ele.

Guia de modelos e endpoints

Modelo Texto para imagem Imagem para imagem Guia
gpt-image-2 JSON /images/generations Multipart /images/edits, arquivos image / image[] GPT Image 2 / 2.5
gpt-image-2.5-sunburst JSON /images/generations Multipart /images/edits, arquivos image / image[] GPT Image 2 / 2.5
gpt-image-2.5-flare JSON /images/generations Multipart /images/edits, arquivos image / image[] GPT Image 2 / 2.5
gemini-3.1-flash-image-preview JSON /images/generations JSON /images/generations com image_urls Gemini Flash Image
gemini-nano-banana-2.1 JSON /images/generations multipart /images/edits / JSON image_urls Nano Banana 2.1
grok-imagine-image-2.0 JSON /images/generations JSON /images/generations com image_urls (até 5) Grok Imagine Image 2.0
doubao-seedream-5-0-pro-260628 JSON /images/generations JSON /images/generations com image Seedream 5.0 Pro
midjourney-v8.2 Assíncrono /midjourney/generations Referências image_urls em JSON Midjourney v8.2 / Niji 7
midjourney-niji-7 Assíncrono /midjourney/generations Referências image_urls em JSON Midjourney v8.2 / Niji 7

Para o Grok Imagine Image 2.0, use /images/generations síncrono com image_urls. Os caminhos assíncronos do cliente e /images/edits não são compatíveis; consulte o guia do Grok Imagine Image 2.0.

Para imagens de referência do GPT, faça upload de arquivos reais para /images/edits para obter uma resposta de imagem ou /images/edits/async para uma resposta de tarefa; não copie o formato JSON do Gemini ou do Seedream. Mencionar referências no prompt não é um upload. O GPT Image 2.5 é uma família de modelos separada, não um alias do GPT Image 2.

Midjourney v8.2 e Niji 7 criam tarefas assíncronas por meio de /midjourney/generations; faça polling em GET /tasks/{task_id}. Consulte o guia do Midjourney v8.2 / Niji 7 para parâmetros e exemplos.

Autenticação e respostas

  • Crie uma chave no console; envie Authorization: Bearer YOUR_API_KEY.
  • Chamadas de geração JSON usam Content-Type: application/json. Para edições multipart, deixe o cliente HTTP gerar o Content-Type e o boundary.
  • Respostas síncronas de imagem contêm data[] com url ou b64_json; lide com ambos os formatos. Baixe URLs temporárias imediatamente.
  • Campos opcionais, limites de referência, tamanhos e preços dependem do modelo e da rota disponível. Consulte o guia do modelo e o marketplace.

Trabalho assíncrono

POST /images/generations/async, POST /images/edits/async e GET /tasks/{task_id}?model=MODEL_ID fornecem fluxos de trabalho de imagem baseados em tarefas para modelos compatíveis. Este não é um modo universal para todas as operações de imagem:

  • Para GPT Image 2, Sunburst e Flare, use generations/async JSON para texto para imagem e `ed