Introducción
Texto a video con MiniMax H3 HighSpeed convierte un prompt escrito en un MP4 de 4 a 15 segundos en 768p, con el sonido generado en la misma pasada. No hay resolución que elegir, así que por clip decides la idea, la forma del encuadre y la duración.
Elige un modo según el material de partida
| Lo que tienes | Modo |
|---|---|
| solo una idea | MiniMax H3 HighSpeed Texto a video |
| un fotograma para animar, con un fotograma final opcional | MiniMax H3 HighSpeed Imagen a video |
| personas, vestuarios, lugares, clips de movimiento o voces | MiniMax H3 HighSpeed Referencia a video |
Funciones y aspectos destacados
Sonido y diálogo en una sola pasada
Cada clip llega con sonido. Las palabras entre comillas dobles las dice el personaje que nombres, y el ambiente o la música siguen lo que describas, de modo que una escena corta no necesita una pasada de audio después.
Seis relaciones de aspecto
Elige 16:9, 9:16, 1:1, 4:3, 3:4 o 21:9 en cada solicitud. La tarifa no cambia, así que un mismo prompt puede dar una versión ancha para el feed y una vertical para Reels o Shorts.
Una sola tarifa
A $0.072 por segundo, un clip de 6 segundos cuesta $0.432 y uno de 10 segundos, $0.72. Con una sola resolución, puedes calcular el costo de toda una cola diaria antes de empezar.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Obligatorio. Acepta de 1 a 7,000 caracteres y rechaza lo que sea más largo. mínimo 1 caracteres · máximo 7000 caracteres |
aspect_ratio | No | Forma del encuadre: 16:9 por defecto, o bien 9:16, 1:1, 4:3, 3:4 o 21:9. No afecta al precio. |
resolution | No |
|
duration_seconds | No | Un número entero de 4 a 15 (5 por defecto); cada segundo se factura a la tarifa de 768p. Una solicitud de 4 segundos volvió como un clip de 3.75 segundos. |
Precios
Pagas cada segundo del clip terminado en 768p; la tarifa vigente está en la página del modelo.
| Especificación | Precio |
|---|---|
| $0.072 / segundo |
Casos de uso
Publicaciones diarias para redes
Un clip 9:16 de 5 a 8 segundos con una línea corta de diálogo y algo de ambiente puede ir directo a una publicación. Mantén el escenario de un día a otro y cambia solo la acción y la línea.
Variantes de producto y anuncios
Escribe la misma escena de producto con un movimiento de cámara, un ambiente o una línea de voz distintos en cada prompt, y publica las tomas que mejor funcionen. Cada una es un archivo terminado en 768p.
Entrega rápida para clientes
Cuando un cliente o una tendencia no puede esperar, un clip en unos 22 a 35 segundos (nuestros clips de prueba de 4 segundos) basta para revisar y ajustar varias veces en una sola sesión.
Guía de prompts y consejos prácticos
Escribe la escena en orden
Indica quién está, qué hace primero y después, dónde está la cámara y añade una línea Audio: para el sonido. Una secuencia clara se mueve mejor que una lista de adjetivos; nombrar la luz, como la hora dorada o el neón, define el ambiente rápido.
Mantén corto el diálogo
Una o dos líneas entre comillas caben en un clip de 5 a 8 segundos. Nombra a quien habla en cada línea y reparte un discurso más largo entre varios clips en lugar de comprimirlo.
Ajusta la duración a la acción
Un solo gesto se lee bien en 4 a 6 segundos; para clips más largos añade un segundo momento para que la escena siga avanzando. En nuestra prueba, una solicitud de 4 segundos volvió con 3.75 segundos.
Pagas cada segundo del clip terminado en 768p; la tarifa vigente está en la página del modelo.
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-highspeed/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "768p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# 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.
















