Skip to main content
POST
Selección del modelo: MiniMax-H3-Max es adecuado para generación rápida desde texto, control de fotogramas inicial/final y referencias multimodales en 480P, 768P o 1080P. Para 2K o fotogramas intermedios, use MiniMax-H3.

Autenticación

string
requerido
Todos los endpoints requieren un Bearer Token. Obtenga su clave en la página de claves de API.

Elegir el modelo

MiniMax-H3-Max no admite 2K y su salida no puede usarse como origen para Regeneration.

Modos de generación

Los campos de la solicitud determinan el modo automáticamente; no envíe mode.
Los fotogramas inicial/final no pueden combinarse con referencias. El audio de referencia requiere al menos una imagen o vídeo de referencia. Las combinaciones inválidas devuelven HTTP 400 de forma síncrona, sin crear ni cobrar una tarea.

Parámetros de solicitud

string
requerido
Valor fijo: MiniMax-H3-Max. No distingue mayúsculas y minúsculas; minimax-h3-max también se acepta.
string
requerido
Descripción no vacía del vídeo, obligatoria en todos los modos. Máximo de 7000 caracteres.
integer
predeterminado:"5"
Duración en segundos: entero de 5 a 15, valor predeterminado 5. No se admiten 4 segundos.
string
predeterminado:"768P"
Resolución de salida: 480P, 768P (predeterminada) o 1080P.En 1080P, omita watermark y su alias aigc_watermark, incluso si su valor es false.
2K, 1440P y 2048P no se admiten. Un valor no válido devuelve HTTP 400 sin reducción automática.
string
Relación de aspecto. También se aceptan los alias size y ratio.Valores T2V: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
  • T2V sin el campo o con adaptive: usa 16:9
  • I2V: la determina la imagen de entrada; este campo se ignora
  • Referencias multimodales: opcional, valor predeterminado adaptive; también puede indicar una proporción concreta
string
URL pública de la imagen usada como fotograma inicial.
string
URL pública de la imagen usada como fotograma final. Puede usarse sola o junto con first_frame_image.
object[]
Array de imágenes con roles que puede sustituir a first_frame_image, last_frame_image o image_urls.Como máximo un fotograma inicial y uno final. Las referencias de este array y de image_urls suman como máximo 9 imágenes. No mezcle roles de fotograma con roles de referencia.
string[]
Array de URL públicas de imágenes de referencia. Máximo 9 imágenes junto con las referencias de image_with_roles. Todas se tratan como referencias, nunca automáticamente como fotogramas inicial/final. Para el fotograma inicial use first_frame_image o el rol first_frame.
string[]
Array de URL públicas de vídeos de referencia; un solo vídeo también admite video_url (string). Máximo 3 clips, de 2 a 15 segundos cada uno, con duración total de vídeos de referencia no superior a 15 segundos.La duración de los vídeos de referencia se lee al enviar la solicitud para la facturación. Si no puede leerse, se devuelve HTTP 400 de forma síncrona, sin crear ni cobrar una tarea.
string[]
Array de URL públicas de audios de referencia; un solo clip también admite audio_url (string). Máximo 3 clips, de 2 a 15 segundos cada uno, con duración total de audios de referencia no superior a 15 segundos. Requiere al menos una imagen o vídeo de referencia; no admite solo audio.
boolean
predeterminado:"false"
Añade una marca de agua AIGC. Alias: aigc_watermark.Las marcas de agua solo se admiten en 480P / 768P. En 1080P, omita watermark y su alias aigc_watermark, incluso si su valor es false.
string
Recibe una notificación cuando la tarea termina correctamente o con error.
Use webhook, no el callback_url de MiniMax. La puerta de enlace reserva callback_url para uso interno.

Restricciones de parámetros

Los siguientes parámetros o combinaciones inválidos devuelven HTTP 400 antes de crear y cobrar la tarea: Cada vídeo y audio de referencia debe durar de 2 a 15 segundos. Los totales de vídeo y audio se calculan por separado y no superan 15 segundos cada uno. Recorte los medios demasiado largos antes de enviarlos; no son entradas válidas.
En 1080P, omita watermark y su alias aigc_watermark, incluso si su valor es false.
Para 2K, fotogramas intermedios o un vídeo de 4 segundos, use MiniMax-H3 y ajuste los parámetros.

Límites de medios de entrada

El cuerpo total de la solicitud no debe superar 64 MB. Use URL públicas para imágenes, vídeos y audios, no Base64.

Imágenes

Vídeos de referencia

Audios de referencia

El audio de referencia requiere una imagen o vídeo de referencia. Los totales de duración de vídeo y audio se calculan por separado, cada uno con un máximo de 15 segundos. Los medios que incumplan los requisitos pueden fallar durante la generación; las tareas fallidas se reembolsan automáticamente.

Ejemplos

Imagen a vídeo con fotograma inicial

Imagen a vídeo con fotogramas inicial y final

Texto a vídeo en 1080P

En 1080P, omita watermark y su alias aigc_watermark, incluso si su valor es false.

Generación con referencias multimodales

Cada vídeo y audio de referencia debe durar de 2 a 15 segundos. Los totales de vídeo y audio se calculan por separado y no superan 15 segundos cada uno. Recorte los medios demasiado largos antes de enviarlos; no son entradas válidas.

Consultar una tarea

El envío devuelve task_id. Consulte el estado de la tarea cada 5–10 segundos y use un timeout de cliente de 15 minutos.
Las URL generadas suelen caducar tras unas 24 horas. Descargue y guarde el resultado cuanto antes.

Precios

El coste total incluye vídeo generado, imágenes adicionales y vídeos de referencia:
Se cuentan juntos los fotogramas inicial/final y las imágenes de referencia. Las primeras 2 imágenes son gratuitas; las adicionales se cobran por imagen. Los vídeos de referencia no superan 15 segundos en total. Todas las tarifas dependen de los precios del modelo. En el ejemplo 1080P con 2 imágenes de referencia y audio de referencia, las imágenes y el audio son gratuitos. El importe estimado se reserva al enviar. Las tareas fallidas se reembolsan íntegramente; el campo cost de la tarea es definitivo.

Errores

Los fallos de generación devuelven status = failed y error.message, con reembolso automático.

Response

integer
Código de respuesta; 200 si es correcto
array
Resultado del envío con estado inicial e ID de tarea