La API de MAI-Image-2.6 da acceso al modelo de imagen más reciente de Microsoft AI. Se usa con una sola API key de APIMart, sin desplegar nada en Azure ni en Foundry. Genera desde texto, edita una imagen o combina hasta cinco referencias; cada solicitud devuelve un PNG y se factura por los tokens reales de texto, referencias e imagen de salida.
Aspectos destacados del servicio
La estimación solo incluye tokens de salida; texto y referencias se cobran aparte. Se muestra — si el tamaño auto o basado en referencias no se conoce.

Los enlaces son válidos durante 72 horas tras completar la tarea. Guarda las imágenes pronto.
Precios transparentes sin tarifas ocultas. Paga solo por lo que uses.
| Variante | Nivel | Precio OroPrecio actual | Precio Platino | Precio Diamante | Precio oficial | Tu ahorro |
|---|---|---|---|---|---|---|
mai-image-2.6Los precios son estimados; el costo real se factura 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% |
* Los costos reales dependen del resultado final.
* Solo se estima la salida: 1024×1024 para 1K y 1536×1536 para 2K. Texto y referencias se cobran aparte; el total depende de los tokens reales.
Qué hace bien el modelo de Microsoft y qué parámetros expone la API
Usos para equipos de marketing, producto y contenido
Crea una cuenta, añade fondos y genera tu primera imagen
Una sola cuenta para MAI-Image-2.6, MAI-Image-2.6 Flash y el resto de modelos del catálogo.
Recarga tu saldo para empezar. Cada solicitud se cobra por tokens reales y el saldo sirve para todos los modelos.
Crea una clave en la consola y envíala como token Bearer en cada solicitud a la API de MAI-Image-2.6.
Llama al modelo mai-image-2.6 en APIMart con una sola solicitud POST. La generación es asíncrona: envía una tarea y consulta el endpoint de tareas para obtener la URL de la imagen de MAI-Image-2.6.
Guarda la clave creada en la variable de entorno APIMART_API_KEY y envíala como Authorization: Bearer <key> en cada solicitud.
POST /v1/images/generations con model mai-image-2.6 y tu prompt. Añade size y resolution para texto a imagen, o image_urls para editar. La respuesta devuelve el task_id en data[0].task_id.
Consulta GET /v1/tasks/{task_id} cada 3–5 segundos hasta que status sea completed y lee la URL del PNG en data.result.images[0].url[0]. Descárgala antes de expires_at (los resultados se conservan 72 horas). Una tarea fallida indica el motivo en data.error.message y se reembolsa por completo.
Consulta la referencia de la API de MAI-Image-2.6 para ver todos los parámetros, tablas de tamaños y códigos de error.
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": "Un póster de viaje de un campus universitario al atardecer con el titular \"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": "Un póster de viaje de un campus universitario al atardecer con el titular \"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": "Pon la bicicleta de color azul y añade un perrito a su 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 | Obligatorio | Por defecto | Descripción |
|---|---|---|---|---|
model | string | Sí | Por defecto: mai-image-2.6 | ID del modelo: mai-image-2.6, o mai-image-2.6-flash para la versión más rápida y económica. |
prompt | string | Sí | Por defecto: — | Descripción de la imagen o instrucción de edición, hasta unos 32 000 tokens. |
size | string | Opcional | Por defecto: 1:1 | Cualquier proporción entera de 1:4 a 4:1 (como 16:9), un tamaño en píxeles como 1536x1024, o auto. Solo texto a imagen. |
resolution | string | Opcional | Por defecto: 1K | 1K o 2K, junto con un size en forma de proporción. 4K no se admite y devuelve HTTP 400. |
width / height | integer | Opcional | Por defecto: — | Píxeles exactos, enviados en pareja. Cada lado al menos 768, máximo 2 359 296 píxeles en total; se redondea hacia abajo a múltiplos de 32. Tiene prioridad sobre size y resolution. |
image_urls | array | Opcional | Por defecto: — | Hasta 5 URL de imágenes públicas o URL de datos Base64. Una imagen se edita; varias se combinan. JPEG y PNG; WebP y GIF se convierten en PNG. El modelo elige las dimensiones de salida. |
auto_aspect_ratio | boolean | Opcional | Por defecto: false | true deja que el modelo elija la proporción según el prompt, igual que size: auto. |
web_grounding | boolean | Opcional | Por defecto: false | true recupera información actual antes de generar, útil para personas, lugares o eventos reales. |
n | integer | Opcional | Por defecto: 1 | Solo se admite 1. Valores mayores devuelven HTTP 400; envía tareas separadas para más imágenes. |
Nombres del modelo, entradas, tamaños, precios y resultados
MAI-Image-2.6 es el modelo de generación y edición de imágenes de Microsoft AI, la versión de mayor calidad de una familia que también incluye MAI-Image-2.6 Flash. Admite texto a imagen, edición de una imagen y composición con hasta cinco referencias. En APIMart se llama con el ID mai-image-2.6.
Microsoft presentó MAI-Image-2.6 el 10 de agosto de 2026. El acceso por API mediante la vista previa pública de Microsoft Foundry se anunció el 4 de septiembre de 2026.
Sí. Microsoft Foundry lo muestra como MAI-Image-2.6 (Preview) porque allí está en vista previa pública; Preview es un estado de lanzamiento, no otro modelo. También se escribe MAI Image 2.6. En APIMart, usa el ID mai-image-2.6.
Ambos modelos tienen las mismas capacidades y parámetros. mai-image-2.6 es la versión de mayor calidad para piezas finales; mai-image-2.6-flash es más rápido y económico, con una calidad algo menor. Se cambia con el campo model.
model y prompt son obligatorios. Los opcionales son size, resolution, width y height, image_urls (hasta cinco referencias), auto_aspect_ratio, web_grounding y n, que debe ser 1. quality, style, background, output_format, response_format y mask_url no se admiten y se ignoran.
image_urls admite hasta cinco URL HTTP(S) o de datos Base64. Una imagen se edita; varias se combinan. Se aceptan JPEG y PNG; WebP y GIF se convierten en PNG. Las URL deben ser accesibles públicamente.
1K y 2K con proporciones enteras de 1:4 a 4:1, o auto. Cada lado debe medir al menos 768 píxeles y el total no superar 2.359.296. 3072×768 es válido; 2048×2048 y 4K no.
Desde texto, width/height juntos tienen prioridad sobre size y resolution; size en píxeles tiene prioridad sobre resolution. Los lados se redondean hacia abajo a múltiplos de 32. Con referencias, el modelo decide el tamaño y estos ajustes no se aplican.
true activa la búsqueda Bing antes de generar, especialmente para personas, lugares y eventos reales. El valor predeterminado es false. El resultado sigue requiriendo revisión.
No. Cada solicitud genera un PNG y n debe ser 1. No se admite la edición con máscaras; esta página no ofrece ajustes de máscara ni de formato de salida.
Las tarifas actuales de la API de MAI-Image-2.6 están en la tabla de precios de esta página. Se cobran los tokens reales de texto, referencias y salida. Los tokens de salida son ancho×alto÷1024. El anticipo se ajusta al completar la tarea. La estimación de salida excluye el texto, las imágenes de entrada y la búsqueda Bing; los fallos se reembolsan íntegramente. La membresía ahorra un 20 % (Gold) y hasta un 28 % (Platinum y Diamond).
No. APIMart no ofrece cuota gratuita para MAI-Image-2.6; cada solicitud se descuenta de tu saldo. Microsoft ofrece el modelo como servicio alojado y no ha publicado pesos descargables, por ejemplo en Hugging Face, así que no se puede autoalojar.
Inicia sesión en APIMart, añade fondos y crea una clave en la página API Keys. La misma clave sirve para mai-image-2.6, mai-image-2.6-flash y todos los demás modelos.
Envía POST /v1/images/generations y consulta GET /v1/tasks/{task_id} cada 3–5 segundos. Guarda las imágenes antes de expires_at (los resultados se conservan 72 horas). Una consulta en pausa no indica un fallo; puedes continuar consultando la tarea existente. Todos los parámetros están en la documentación de MAI-Image-2.6 en docs.apimart.ai.
Explora más modelos de la misma categoría.

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.