Introducción
Extensión de video con MiniMax H3 Singularity LoRA. Envía el clip que quieres continuar y describe qué pasa después: el último fotograma de tu clip se convierte en el fotograma inicial de una nueva toma de imagen a video de MiniMax H3 Singularity LoRA, y el original y el segmento nuevo vuelven unidos en un único MP4. Solo se cobran los segundos nuevos.
| Campo | Valor |
|---|---|
| Entrada | Video |
| Salida | Video |
| Endpoints | Imagen a video, referencias a video y extensión de video, todos con soporte para LoRA |
| Modelo base | Singularity, un ajuste fino comunitario de MiniMax H3 publicado en Hugging Face el 5 de septiembre de 2026 |
| Foco del ajuste fino | Entrenamiento HDR contra el desenfoque de movimiento, restauración de caras lejanas, piel menos brillosa, mejor respuesta a la acción y a la cámara |
| Entrada de LoRA | Hasta 3 entradas, cada una {path, scale}; los LoRA estándar de MiniMax H3 cargan tal cual |
| Fuerza del LoRA | De 0 a 4 por entrada (1 por defecto) |
| Duración | De 3 a 15 segundos, en segundos enteros (5 por defecto) |
| Resolución | 480p, 540p, 768p o 1080p (480p por defecto) |
| Referencias | Hasta 9 imágenes, 3 videos (15 segundos en total) y 3 audios |
| Política de contenido | Sin censura; sin filtro sobre el prompt, los pesos ni la salida |
| Facturación | Por segundo de salida según la resolución; los LoRA no tienen cargo aparte; las referencias se suman a la cotización de referencias a video |
Funciones y aspectos destacados
Un giro y un tajo, todavía nítidos
Singularity siguió entrenando con material de alto rango dinámico para que la acción rápida no se emborrone. A partir de una sola foto de una espadachina en una azotea mojada generó un giro, un tajo a través de la lluvia y una cámara que la rodea de golpe, con la hoja y las gotas de agua todavía legibles en pleno movimiento.
Dos personas de dos fotos, un combate
Referencias a video toma a cada personaje de su propia imagen. Una espadachina de una foto y un bailarín de otra se enfrentan en la misma azotea, luego se detienen y se ríen, y los dos siguen siendo claramente ellos mismos durante todo el movimiento.
Los LoRA que usas en H3 cargan aquí sin cambios
Singularity conserva la arquitectura de MiniMax H3, así que los archivos LoRA de H3 cargan tal cual: en nuestra prueba con el mismo seed, agregar uno cambió el clip. Aun así, un primer fotograma fotográfico define el look, y en este giro de breakdance el LoRA de cinta VHS apenas se nota. Para un look de cinta marcado, conviene texto a video en MiniMax H3 LoRA.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Obligatorio. Qué pasa después: la acción que sigue, el movimiento de cámara y el sonido. mínimo 1 caracteres · máximo 7000 caracteres |
video_url | Sí | El clip que quieres continuar: MP4, MOV o WebM, de hasta 60 segundos. mínimo 1 caracteres |
last_image_url | No | Fotograma final de destino opcional: el segmento nuevo termina en esta imagen. Fija el final, no el movimiento intermedio. |
resolution | No | 480p, 540p, 768p o 1080p, por defecto 480p. Elige la resolución de tu original para que la unión se vea pareja. |
duration_seconds | No | Duración del segmento nuevo: cualquier número entero de 3 a 15, por defecto 5. Tu original se suma delante y no se cobra. |
loras | No | Hasta tres entradas {path, scale} entrenadas para MiniMax H3, scale de 0 a 4, aplicadas al segmento nuevo. Valor predeterminado: |
seed | No | Opcional, de 0 a 2147483647. Mantenla fija para comparar un solo campo cambiado cada vez; déjala vacía para obtener variedad. |
Precios
Se cobra por segundo del segmento nuevo a la resolución que elijas; el clip original que envías no se cobra. Cargar LoRAs no tiene cargo aparte.
| Especificación | Precio |
|---|---|
| $0.0625 / segundo |
| $0.09375 / segundo |
| $0.125 / segundo |
| $0.25 / segundo |
Casos de uso
Peleas y escenas de acción
El trabajo con espadas, las artes marciales y las coreografías rápidas son la base sobre la que se construyó el ajuste fino. Parte de un fotograma inicial fuerte, describe dos o tres tiempos limpios y deja que el modelo mantenga nítido el movimiento.
Baile y actuación
Los giros, los saltos y los cambios rápidos de dirección son donde los modelos de video normales se emborronan. Agrega un clip de referencia de la rutina y una foto del intérprete para sostener tanto el movimiento como la cara.
Planos abiertos que conservan las caras
El ajuste fino apunta específicamente a las caras en planos medios y generales. Úsalo en escenas de multitud y en planos generales de ubicación, donde las caras de un modelo normal se deshacen.
Contenido sin censura con movimiento
Los LoRA NSFW entrenados para H3 cargan en Singularity sin revisión y sin filtro. Corrimos nuestros prompts de contenido más fuertes en imagen a video y referencias a video, y los clips volvieron tal como se escribieron.
Guía de prompts y consejos prácticos
Úsalo para el movimiento, no para la quietud
El entrenamiento de Singularity apunta a la acción rápida, los movimientos de cámara y las caras a distancia. Para una toma lenta, casi estática, la familia MiniMax H3 LoRA normal es más rápida y más barata; cámbiate aquí cuando una pelea, un baile o un barrido rápido de cámara empiece a emborronarse.
Reutiliza tus LoRA de H3
Singularity mantiene la arquitectura de MiniMax H3, así que los LoRAs entrenados para H3 se cargan sin cambios. Ejecutamos el mismo archivo LoRA, entrenado para el contenido más fuerte, en ambas familias. Mantén las mismas escalas como punto de partida y luego ajusta.
Cuenta con un render más lento
En nuestras pruebas, un clip de cinco segundos en 480p tardó unos 80 segundos en Singularity, contra 25 a 50 segundos en la familia normal. Configura los timeouts de tu cliente con eso en mente y haz el borrador del movimiento en 480p antes de subir.
Escribe el movimiento por tiempos
El ajuste fino premia los verbos de acción claros y físicos: gira, desenvaina, aterriza, se voltea de golpe. Escribe dos o tres tiempos con el movimiento de cámara de cada uno y termina con una línea Audio: para los impactos y la respiración.
Introducción
MiniMax H3 Singularity LoRA Extensión de video continúa un clip que ya tienes. Envíalo como video_url con un prompt de lo que pasa después. El último fotograma de tu clip pasa a ser el fotograma inicial de una nueva toma de imagen a video de MiniMax H3 Singularity LoRA de 3 a 15 segundos, y las dos se unen en un solo MP4: primero tu original y después la continuación, sin el fotograma repetido de la unión. El segmento nuevo también vuelve como archivo propio, para que puedas seguir extendiendo o editar las partes por separado.
Funciones clave y aspectos destacados
La continuidad viene del último fotograma. El vestuario, el escenario, la luz y la posición de cada persona se conservan porque el segmento nuevo empieza literalmente en tu último fotograma. El movimiento no se conserva igual: el modelo ve una imagen fija, no el clip entero, así que describe el movimiento que quieres continuar en lugar de suponer que mantendrá su velocidad o su dirección.
Recibes un archivo y, aparte, la pieza nueva. El sonido de tu original se conserva y el del segmento nuevo viene a continuación. El primer recurso de salida es el clip unido (rol video); el segundo es solo el segmento nuevo (rol segment), listo para otra extensión o para un editor. El MP4 unido conserva la tasa de fotogramas y el encuadre de tu clip, sin bandas negras. Para que la costura quede alineada, la imagen puede recortarse o ajustarse unos pocos puntos porcentuales en los bordes. Si el modelo devuelve una proporción claramente distinta, el segmento nuevo se escala hasta llenar tu encuadre, se centra y se recorta lo que sobresale.
Todo lo demás es MiniMax H3 Singularity LoRA imagen a video. El segmento nuevo se ejecuta por las mismas rutas, con el mismo margen de contenido y el mismo precio por segundo que el endpoint de imagen a video, y una generación fallida se reembolsa igual. Si la generación termina bien pero no se puede construir la unión, la tarea falla y el cargo se reembolsa.
Tus LoRAs se mantienen. loras funciona igual que en imagen a video: hasta tres archivos, cada uno con su propia intensidad, aplicados al segmento nuevo. Carga los mismos que usaste para el clip original y el estilo se mantiene a través de la unión.
Si quieres, fija el final de la toma. Añade last_image_url, un fotograma final de destino, y el segmento nuevo termina en esa imagen. Fija el final, no el movimiento intermedio.
Casos de uso
Alarga una toma que terminó demasiado pronto: una plataforma giratoria de producto que se detiene antes de que la etiqueta mire a cámara, o un paseo que se corta antes de que la persona llegue a la puerta. Extiéndela unos segundos y describe solo el movimiento que falta.
Construye una secuencia más larga paso a paso. Genera una primera toma, extiéndela y vuelve a extender el resultado unido; cada paso cobra solo los segundos que añade. Como cada paso arranca de un único fotograma, revisa cada unión antes de apilar la siguiente.
Guía de prompts y consejos profesionales
Describe el siguiente momento, no toda la escena. El fotograma ya fija quién y dónde, así que usa el prompt para la acción que sigue, el movimiento de cámara y el sonido. Repite el lenguaje de cámara con el que terminó tu clip, como un acercamiento lento o un plano fijo, para que la unión se lea como una sola toma.
Recorta antes de extender. El último fotograma es lo único que ve el modelo, así que un final borroso, cortado a mitad de movimiento o muy comprimido pasa directo a la continuación. Corta primero tu original en un fotograma limpio y nítido. Se aceptan originales de hasta 60 segundos en MP4, MOV o WebM.
Mantén la resolución coherente. Elige la resolución de tu original para que la unión se vea pareja y fija duration_seconds en la duración que de verdad necesitas: el cargo sigue solo al segmento nuevo, a la tarifa de la resolución que elijas.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3-singularity-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.










