A API do MAI-Image-2.6 dá acesso ao modelo de imagem mais recente da Microsoft AI. Basta uma API key da APIMart, sem implantar nada no Azure ou no Foundry. Gere a partir de texto, edite uma imagem ou combine até cinco referências; cada solicitação retorna um PNG, cobrado pelos tokens reais de texto, referências e imagem de saída.
Destaques do Serviço
A estimativa inclui apenas tokens de saída; texto e referências são cobrados à parte. Exibe — quando o tamanho auto ou baseado em referências é desconhecido.

Os links são válidos por 72 horas após a conclusão. Salve suas imagens em breve.
Preços transparentes sem taxas ocultas. Pague apenas pelo que usar.
| Variante | Nível | Preço OuroPreço atual | Preço Platina | Preço Diamante | Preço oficial | Sua economia |
|---|---|---|---|---|---|---|
mai-image-2.6Os preços são estimativas; o custo real é cobrado por tokens. | 1K · 1024×1024 | 0.3113Credits(~$0.0311)/img | 0.2957Credits(~$0.0296)/img | 0.2802Credits(~$0.028)/img | 0.3891Credits(~$0.0389)/img | 20% |
| 2K · 1536×1536 | 0.7004Credits(~$0.07)/img | 0.6654Credits(~$0.0665)/img | 0.6304Credits(~$0.063)/img | 0.8755Credits(~$0.0876)/img | 20% |
* Os custos reais dependem da saída final.
* Estimativa apenas da saída: 1024×1024 para 1K e 1536×1536 para 2K. Texto e referências são cobrados à parte; o total depende dos tokens reais.
O que o modelo da Microsoft faz bem e quais parâmetros a API oferece
Aplicações para equipes de marketing, produto e conteúdo
Crie uma conta, adicione saldo e gere sua primeira imagem
Uma única conta para MAI-Image-2.6, MAI-Image-2.6 Flash e os demais modelos do catálogo.
Recarregue o saldo para começar. Cada solicitação é cobrada por tokens reais e o saldo vale para todos os modelos.
Crie uma chave no console e envie-a como token Bearer em cada solicitação à API do MAI-Image-2.6.
Chame o modelo mai-image-2.6 na APIMart com uma única solicitação POST. A geração é assíncrona: envie uma tarefa e consulte o endpoint de tarefas para obter a URL da imagem do MAI-Image-2.6.
Salve a chave criada na variável de ambiente APIMART_API_KEY e envie-a como Authorization: Bearer <key> em cada solicitação.
POST /v1/images/generations com model mai-image-2.6 e seu prompt. Adicione size e resolution para texto para imagem, ou image_urls para editar. A resposta retorna o task_id em data[0].task_id.
Consulte GET /v1/tasks/{task_id} a cada 3–5 segundos até status ser completed e leia a URL do PNG em data.result.images[0].url[0]. Baixe antes de expires_at (os resultados ficam guardados por 72 horas). Uma tarefa com falha informa o motivo em data.error.message e é reembolsada integralmente.
Veja a referência da API do MAI-Image-2.6 para todos os parâmetros, tabelas de tamanhos e códigos de erro.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mai-image-2.6",
"prompt": "Um pôster de viagem de um campus universitário ao entardecer com o título \"OPEN DAY 2026\", fotorrealista, luz cinematográfica",
"size": "16:9",
"resolution": "2K"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "mai-image-2.6",
"prompt": "Um pôster de viagem de um campus universitário ao entardecer com o título \"OPEN DAY 2026\", fotorrealista, luz cinematográfica",
"size": "16:9",
"resolution": "2K"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mai-image-2.6",
"prompt": "Deixe a bicicleta azul e adicione um cachorrinho ao lado",
"image_urls": [
"https://example.com/bicycle.png"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
model | string | Sim | Padrão: mai-image-2.6 | ID do modelo: mai-image-2.6, ou mai-image-2.6-flash para a versão mais rápida e econômica. |
prompt | string | Sim | Padrão: — | Descrição da imagem ou instrução de edição, até cerca de 32.000 tokens. |
size | string | Opcional | Padrão: 1:1 | Qualquer proporção inteira de 1:4 a 4:1 (como 16:9), um tamanho em pixels como 1536x1024, ou auto. Apenas texto para imagem. |
resolution | string | Opcional | Padrão: 1K | 1K ou 2K, com um size em forma de proporção. 4K não é suportado e retorna HTTP 400. |
width / height | integer | Opcional | Padrão: — | Pixels exatos, enviados em par. Cada lado no mínimo 768, no máximo 2.359.296 pixels no total; arredondado para baixo a múltiplos de 32. Tem prioridade sobre size e resolution. |
image_urls | array | Opcional | Padrão: — | Até 5 URLs de imagens públicas ou URLs de dados Base64. Uma imagem é editada; várias são combinadas. JPEG e PNG; WebP e GIF são convertidos em PNG. O modelo escolhe as dimensões de saída. |
auto_aspect_ratio | boolean | Opcional | Padrão: false | true deixa o modelo escolher a proporção pelo prompt, igual a size: auto. |
web_grounding | boolean | Opcional | Padrão: false | true busca informações atuais antes de gerar, útil para pessoas, lugares ou eventos reais. |
n | integer | Opcional | Padrão: 1 | Apenas 1. Valores maiores retornam HTTP 400; envie tarefas separadas para mais imagens. |
Nomes do modelo, entradas, tamanhos, preços e resultados
O MAI-Image-2.6 é o modelo de geração e edição de imagens da Microsoft AI, a versão de maior qualidade de uma família que também inclui o MAI-Image-2.6 Flash. Suporta texto para imagem, edição de uma imagem e composição com até cinco referências. Na APIMart, use o ID mai-image-2.6.
A Microsoft apresentou o MAI-Image-2.6 em 10 de agosto de 2026. O acesso via API pela prévia pública do Microsoft Foundry foi anunciado em 4 de setembro de 2026.
Sim. O Microsoft Foundry lista o modelo como MAI-Image-2.6 (Preview) porque ele está em prévia pública lá; Preview é um status de lançamento, não outro modelo. Também se escreve MAI Image 2.6. Na APIMart, use o ID mai-image-2.6.
Os dois modelos têm os mesmos recursos e parâmetros. O mai-image-2.6 é a versão de maior qualidade para peças finais; o mai-image-2.6-flash é mais rápido e mais barato, com qualidade um pouco menor. Basta trocar o campo model.
model e prompt são obrigatórios. Os opcionais são size, resolution, width e height, image_urls (até cinco referências), auto_aspect_ratio, web_grounding e n, que deve ser 1. quality, style, background, output_format, response_format e mask_url não são suportados e são ignorados.
image_urls aceita até cinco URLs HTTP(S) ou URLs de dados Base64. Uma imagem é editada; várias são combinadas. JPEG e PNG são aceitos; WebP e GIF são convertidos em PNG. As URLs precisam ser públicas e acessíveis.
1K e 2K com proporções inteiras de 1:4 a 4:1, ou auto. Cada lado deve ter ao menos 768 pixels e o total não pode ultrapassar 2.359.296. 3072×768 é válido; 2048×2048 e 4K não.
Por texto, width/height juntos têm prioridade sobre size e resolution; size em pixels tem prioridade sobre resolution. Os lados são arredondados para baixo em múltiplos de 32. Com referências, o modelo define o tamanho e esses ajustes não se aplicam.
true ativa a pesquisa Bing antes da geração, especialmente para pessoas, lugares e eventos reais. O padrão é false. O resultado ainda precisa de revisão.
Não. Cada solicitação gera um PNG e n deve ser 1. A edição por máscara não é aceita; esta página não oferece ajustes de máscara ou formato de saída.
As tarifas atuais da API do MAI-Image-2.6 estão na tabela de preços desta página. Pelos tokens reais de texto, referências e saída. Tokens de saída equivalem a largura×altura÷1024. O adiantamento é ajustado após a conclusão. A estimativa de saída não inclui texto, imagens de entrada ou pesquisa Bing; falhas recebem reembolso integral. A assinatura economiza 20% (Gold) e até 28% (Platinum e Diamond).
Não. A APIMart não oferece cota gratuita para o MAI-Image-2.6; cada solicitação é debitada do seu saldo. A Microsoft oferece o modelo como serviço hospedado e não publicou pesos para download, por exemplo no Hugging Face, então ele não pode ser auto-hospedado.
Entre na APIMart, adicione saldo e crie uma chave na página API Keys. A mesma chave funciona para mai-image-2.6, mai-image-2.6-flash e todos os outros modelos.
Envie POST /v1/images/generations e consulte GET /v1/tasks/{task_id} a cada 3–5 segundos. Salve as imagens antes de expires_at (os resultados ficam guardados por 72 horas). Uma consulta pausada não significa falha; retome a consulta da tarefa existente. Todos os parâmetros estão na documentação do MAI-Image-2.6 em docs.apimart.ai.
Explore mais modelos da mesma categoria.

Mai Image 2.6 Flash
MAI-Image-2.6 Flash is the Flash version of Microsoft MAI-Image-2.6 for text-to-image and image editing with up to 5 references, 1K/2K PNG output and optional Bing grounding, billed by actual token usage.

Flux 3 Image
FLUX 3 Image by Black Forest Labs handles text-to-image, single-image editing and generation with up to 10 reference images. It supports multiple aspect ratios and resolutions up to 4K, priced by resolution with no extra charge for references.

Nano banana 2.1
Nano Banana 2.1 is Google's Gemini image model for text-to-image generation and reference-image editing. It outputs 1K, 2K or 4K images in 14 aspect ratios and is available through official and Ext routes.

Seedream 5.0 Flash
Seedream 5.0 Flash is ByteDance's fast, lower-cost text-to-image model. It supports single-image and multi-reference editing with up to 10 references and generates 1K, 1.5K or 2K images, or exact pixel sizes, with strong text rendering.