Skip to main content
POST

Selección del modelo

Ambos modelos tienen las mismas capacidades y parámetros y generan solo 1 imagen por solicitud. Consulte los precios de los modelos.
Este endpoint es asíncrono. Tras el envío, obtenga el ID de data[0].task_id y use la consulta de tareas. Consulte cada 3–5 segundos con un tiempo de espera total de 3 minutos. Deténgase cuando el estado sea completed o failed.

Encabezados de la solicitud

string
requerido
Autenticación Bearer con el formato Bearer <token>, donde <token> es su APIMart API Key.

Parámetros de la solicitud

string
requerido
ID del modelo: mai-image-2.6 o mai-image-2.6-flash.
string
requerido
Descripción de la imagen o instrucciones de edición. Admite chino e inglés, hasta aproximadamente 32.000 tokens (no caracteres).
string
predeterminado:"1:1"
Admite una relación de aspecto (como 16:9), dimensiones en píxeles (como 1536x1024) o auto.
  • Relación de aspecto: cualquier proporción de enteros entre 1:4 y 4:1, junto con resolution.
  • Píxeles: admite anchoxalto, ancho*alto o ancho×alto. En este modo, resolution no determina las dimensiones.
  • auto: el modelo elige la relación según el prompt.
Solo para texto a imagen. Con imágenes de referencia, el modelo determina las dimensiones.
string
predeterminado:"1K"
Admite 1K y 2K, también en minúsculas. Otros niveles, como 4K, devuelven HTTP 400.Selecciona el nivel de tamaño para texto a imagen con una relación de aspecto. No calcula dimensiones si se usan píxeles exactos. No permite fijar las dimensiones en imagen a imagen.
integer
Ancho exacto en píxeles. Debe enviarse junto con height. Ambos tienen prioridad sobre size y resolution para texto a imagen.Ancho y alto deben ser al menos 768, con un máximo total de 2.359.296 píxeles. Use múltiplos de 32; de lo contrario, cada dimensión se redondea hacia abajo a un múltiplo de 32.Este parámetro no determina las dimensiones en imagen a imagen.
integer
Alto exacto en píxeles. Debe enviarse con width y seguir los límites anteriores. No determina las dimensiones en imagen a imagen.
string[]
Lista de hasta 5 referencias. Omítala para texto a imagen; una imagen permite edición individual y varias permiten composición.Cada elemento admite una URL HTTP(S) de imagen accesible públicamente o una Data URL Base64 como data:image/png;base64,....Admite JPEG y PNG; WEBP y GIF se convierten automáticamente a PNG. Las URL deben ser accesibles públicamente o la tarea fallará.En imagen a imagen, el modelo decide las dimensiones según las referencias, aproximadamente 1 millón de píxeles y una relación similar. size, resolution, width y height no pueden fijar esas dimensiones.
boolean
predeterminado:"false"
Con true, el modelo elige la relación según el prompt, equivalente a size: "auto".
boolean
predeterminado:"false"
Con true, consulta información en tiempo real antes de generar, útil para personas, lugares o eventos reales.
integer
predeterminado:"1"
Solo admite 1. Envíe tareas separadas para varias imágenes. Los valores superiores a 1 devuelven HTTP 400.

Dimensiones de texto a imagen

Prioridad en texto a imagen: pareja width / height → size en píxeles → size como relación combinado con resolution.

Niveles y relaciones de aspecto

Las dimensiones se convierten a múltiplos de 32. El lado corto debe ser al menos 768, por lo que las relaciones extremas pueden superar aproximadamente 1 millón de píxeles incluso en 1K. Se factura el uso de tokens correspondiente a los píxeles reales de salida.

Límites de píxeles exactos

  • Ancho y alto deben ser al menos 768.
  • Ancho × alto no debe superar 2.359.296 (1536 × 1536).
  • Cada dimensión se redondea hacia abajo a un múltiplo de 32. Por ejemplo, 1000x1000 produce 992x992. Use múltiplos de 32 para dimensiones exactas.
Se admiten 1536x1024, 2048x1152 y 3072x768. 512x512 se rechaza por lados demasiado pequeños; 2048x2048 supera el total de píxeles.
El límite es de píxeles totales, no de 1536 por lado. Por tanto, 2048x1152 y 3072x768 son válidos, pero no se admite el nivel 4K. Estos ajustes solo se aplican a texto a imagen.

Ejemplos de solicitudes

Píxeles exactos y búsqueda web

Edición individual

Composición de varias imágenes

Sustituya las URL de ejemplo por direcciones de imágenes accesibles.

Parámetros no admitidos

quality, style, background, output_format, response_format y mask_url no se admiten y se ignoran si se envían. La salida siempre es PNG. No se admite edición con máscaras.

Respuesta del envío

integer
Código de estado de la respuesta. 200 indica éxito.
array
Resultado del envío de la tarea.

Consultar resultados

Ejemplo de respuesta correcta (la URL de imagen es ilustrativa):

Facturación

Se factura el uso real de tokens de entrada y salida. Consulte los precios de los modelos.
  • Tokens de salida de imagen = ancho real × alto ÷ 1024. 1024×1024 corresponde a 1024 tokens y 1536×1536 a 2304 tokens.
  • Tokens de entrada por referencia ≈ ancho × alto ÷ 1024. Los prompts de texto también cuentan como entrada.
  • Al enviar se cobra un importe según el nivel; tras el éxito se ajusta al uso real mediante reembolso o cobro adicional.
  • Las tareas fallidas reciben reembolso completo automático. Los errores de parámetros rechazados al enviar no crean tareas ni generan cargos.

Errores frecuentes

Si falla una tarea, revise los errores de descarga o de seguridad del contenido y modifique el prompt o las referencias antes de reintentar. La edición de fotos realistas con menores puede ser bloqueada por las políticas de seguridad.