Introduction
MiniMax H3 Références vers vidéo génère un plan à partir d’une à neuf images de référence et d’un prompt qui les désigne par numéro : Picture 1, Picture 2, etc. Il renvoie 4 à 15 secondes entières en 768p ou 2k dans l’un des six formats d’image, avec un son généré en même temps. Jusqu’à trois vidéos et trois extraits audio de référence peuvent s’ajouter aux images, chaque groupe totalisant 15 secondes au plus.
Choisir le mode selon le matériau de départ
| Matériau de départ | Mode |
|---|---|
| une scène écrite ou un script | MiniMax H3 Texte vers vidéo |
| une image d’ouverture validée | MiniMax H3 Image vers vidéo |
| une à neuf images de référence | MiniMax H3 Références vers vidéo |
Fonctionnalités et points forts
Jusqu’à neuf emplacements numérotés
reference_image_urls accepte une à neuf images, et le prompt les appelle par leur position. Une image peut porter le visage, une autre la tenue, une troisième la pièce. L'exemple de continuité du personnage fait exactement cela : il garde la femme de l'image 1 dans la tenue de l'image 2, à l'intérieur de la chambre d'hôtel de l'image 3.
Un nouvel angle sur un dispositif existant
Les références gardent une production cohérente quand la caméra se déplace ailleurs. L’exemple red-dress-theatre-three-angles fixe avec trois images l’interprète, la robe et la scène, puis demande un troisième angle de caméra, pour que la nouvelle position ne devienne pas discrètement une autre production. Il a été généré en 3:4 sur cinq secondes.
Le mouvement et le son viennent du prompt
Le mouvement et l’audio peuvent s’écrire ou se donner en référence. L’exemple voice-and-room envoie deux images, l’interprète et l’éclairage de scène, et décrit l’acoustique du club en mots : une réverbération chaude et le murmure du public. Une vidéo de référence apporte le mouvement et se désigne par <Video 1> ; l’audio de référence fixe une voix ou un son. Les cinq premières images de référence sont incluses et chaque image au-delà de la cinquième ajoute un supplément ; les secondes de vidéo de référence ont leur propre tarif à la seconde, plus bas que celui des secondes produites, et l’audio de référence est gratuit. L’estimation en direct reflète tout cela avant l’envoi.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Nommez chaque référence par son numéro — <Picture 1>, <Picture 2> —, dites quel rôle elle joue, puis écrivez le mouvement et le son. 1 caractères minimum · 7000 caractères maximum |
reference_image_urls | Oui | De une à neuf images. Les cinq premières sont comprises dans le prix, chacune au-delà ajoute un supplément. 1 éléments minimum · 9 éléments maximum |
reference_video_urls | Non | Jusqu’à trois vidéos de référence, de 2 à 15 secondes chacune et 15 secondes au total, pour le mouvement, la caméra ou un personnage en action. 1 éléments minimum · 3 éléments maximum |
reference_audio_urls | Non | Jusqu’à trois extraits audio de référence, en WAV ou MP3, de 2 à 15 secondes chacun et 15 secondes au total, pour une voix ou un son que le clip doit suivre. 1 éléments minimum · 3 éléments maximum |
aspect_ratio | Non | 16:9, 9:16, 1:1, 4:3, 3:4 ou 21:9. Le 21:9 donne le format anamorphique. |
resolution | Non | 768p ou 2k, tous deux natifs. Brouillonnez en 768p, livrez en 2k. |
duration_seconds | Non | Secondes entières, de 4 à 15. Quatre secondes n’est disponible qu’en 768p. |
Tarification
Images de référence : les cinq premières sont incluses, chacune au-delà ajoute un supplément. Les secondes de vidéo de référence ont leur propre tarif à la seconde, plus bas que celui des secondes produites ; chaque clip est arrondi à la seconde supérieure, 15 secondes au total au maximum. L’audio de référence est gratuit.
| Spécification | Prix |
|---|---|
| $0.037 / seconde |
| $0.058 / seconde |
Cas d’utilisation
Garder un personnage récurrent d’un plan à l’autre
Réutilisez le même jeu d’images de référence pour chaque plan d’une séquence et ne changez dans le prompt que les lignes d’action et de lieu. Le point de terminaison n’accepte pas de seed : ce sont les références qui stabilisent l’identité d’une prise à l’autre, le texte seul dériverait.
Placer une interprète dans un espace précis
Associez un portrait à une image séparée de l’espace et décrivez ce qui s’y passe. Dans voice-and-room, l’interprète se penche vers le micro, dit une réplique et sourit ; la seconde image apporte l’éclairage de scène, le prompt apporte le son de la salle.
Tenir un vêtement ou un accessoire en mouvement
Donnez à un vêtement ou à un objet son propre emplacement plutôt que d’espérer qu’il survive dans un portrait. L’exemple red-dress écrit alors ce que fait la robe en mouvement, la fente qui s’ouvre à chaque pas vers l’avant-scène, puisque sa coupe et sa couleur sont déjà fixées par une référence.
Guide de prompt et conseils pratiques
Attribuer un rôle unique à chaque image
Ouvrez le prompt par la correspondance, comme character-continuity : « Keep the woman from Picture 1 and the black lace slip from Picture 2, in the hotel room from Picture 3. » Écrivez ensuite l’action. Trois ou quatre images aux rôles distincts fonctionnent mieux que neuf qui se recoupent ; quand plusieurs images montrent le même sujet, le modèle en fait la moyenne au lieu d’en choisir une.
N’écrire que ce que les références n’apportent pas
Une fois l’identité, la tenue et le décor couverts par les images, consacrez le prompt au mouvement, à la caméra et au son : « She sits on the arm of the chair, crosses her legs and looks up at camera. Slow handheld drift, warm lamp, quiet room tone. » Redécrire le visage en mots revient à donner au modèle une seconde description qui risque de ne pas correspondre à l’image.
Esquisser petit, puis livrer
La durée va de 4 à 15 secondes, et 4 secondes ne sont proposées qu’en 768p. Esquissez dans une résolution plus basse avec le jeu de références que vous comptez garder, puis relancez en 2k. Si une prise dérive, remplacez une seule référence ou une seule consigne à la fois, pour savoir quel changement a fait la différence.
Démarrage rapide de l’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/reference-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"enable_prompt_expansion": false,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"reference_image_urls": [
"https://example.com/reference.png"
],
"resolution": "768p"
}
}'
# 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"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.











