

Comment utiliser MiniMax Hailuo 02 : guide complet
Utilisez MiniMax Hailuo 02 sur APIMart : générez une clé API, structurez les requêtes texte-vidéo et image-vidéo, et créez des clips 1080p cinématographiques.
MiniMax Hailuo 02 est un modèle d'IA puissant pour créer des vidéos de qualité cinématographique, avec un contrôle précis de l'image, du mouvement et des effets. Il est disponible sur APIMart via MiniMax Hailuo 02 API et prend en charge le texte-vers-vidéo, l'image-vers-vidéo et les transitions entre première et dernière image, pour générer des clips courts de haute qualité jusqu'en 1080p. Voici l'essentiel :
- Fonctions clés : créez des vidéos à partir de prompts texte, d'une première image ou d'une paire première/dernière image, en décrivant les mouvements de caméra directement dans le prompt.
- Tarifs : en octobre 2026, les clips 1080p coûtent 0,08 $ par seconde sur APIMart ; consultez la page modèle pour les tarifs actuels.
- Configuration : générez une clé API, structurez votre requête avec les paramètres, puis récupérez les vidéos par polling asynchrone.
- Usages : idéal pour les publicités, les présentations produit, les storyboards et les vidéos de formation.
Pour commencer, créez un compte APIMart, sécurisez votre clé API et suivez le guide pas à pas pour générer des vidéos. Utilisez des prompts précis et des indications de caméra claires pour tirer le meilleur de la qualité vidéo. Pour des projets plus longs, enchaînez plusieurs clips avec des images cohérentes ou essayez Kling V3 API comme autre solution de génération cinématographique.
Points clés
- MiniMax Hailuo 02 génère via APIMart des clips texte-vers-vidéo, image-vers-vidéo et des transitions de la première à la dernière image jusqu'en 1080p, avec l'ID de modèle MiniMax-Hailuo-02.
- Le workflow : créer un compte APIMart, générer dans API Key Management une clé affichée une seule fois, envoyer un corps JSON en POST à
https://api.apimart.ai/v1/videos/generations, puis interroger /v1/tasks/{task_id} toutes les 15 à 30 secondes jusqu'au statut completed. - Les paramètres clés sont prompt, duration de 5 ou 10 secondes, resolution en 512p, 768p ou 1080p, first_frame_image et last_frame_image sous forme d'URL publique ou de Base64, et prompt_optimizer, activé par défaut.
- En octobre 2026, Hailuo 02 coûte sur APIMart 0,0104 $ par seconde en 512p, 0,04 $ en 768p et 0,08 $ en 1080p ; la vidéo terminée se lit dans data.result.videos[0].url[0], et les résultats sont conservés 72 heures, donc enregistrez vos fichiers rapidement.
- Sur APIMart, le 1080p ne prend en charge que des clips de 5 secondes et il n'y a pas d'audio natif ; au-delà de 10 secondes, enchaînez les clips en réutilisant la dernière image comme first_frame_image suivant.
MiniMax Hailuo 02 en un coup d'œil
| Spécification | Détails |
|---|---|
| Développeur | MiniMax |
| Entrées | Prompt texte ; images facultatives de première et dernière image, en URL publique ou Base64 |
| Sortie | Vidéo en 512p, 768p ou 1080p ; 1080p limité aux clips de 5 secondes |
| Durée des clips | 5 ou 10 secondes ; les clips de 10 secondes exigent 768p ou 512p |
| Audio | Pas d'audio natif ; à associer aux outils MiniMax Audio comme Speech 2.8 ou Music 2.6 |
| Fonctions clés | Direction de caméra décrite dans le prompt ; prompt_optimizer activé par défaut ; option fast_pretreatment |
| Tarifs sur APIMart (octobre 2026) | 0,0104 $/s en 512p, 0,04 $/s en 768p, 0,08 $/s en 1080p |
| Disponibilité | APIMart, ID de modèle MiniMax-Hailuo-02, POST https://api.apimart.ai/v1/videos/generations |
| Idéal pour | Publicités, présentations produit, storyboards, vidéos de formation, B-roll avec eau, feu, fumée et tissu |
| Limites | task_id asynchrone ; résultats conservés 72 heures |
Bien démarrer avec MiniMax Hailuo 02 sur APIMart

Configuration du compte et accès à la clé API
Pour commencer, rendez-vous sur apimart.ai et créez un compte. Si vous travaillez en équipe, APIMart permet de créer une organisation. Tout le monde partage alors un solde central, ce qui facilite la collaboration sans avoir à échanger d'identifiants personnels.
Une fois le compte prêt, alimentez votre solde partagé. Il s'applique à tous les modèles d'APIMart, y compris des options haut de gamme comme Veo 3.1 API pour la génération vidéo professionnelle. Ensuite, ouvrez la section API Key Management du tableau de bord et générez une clé API.
À retenir : votre clé API ne s'affiche qu'une seule fois. Copiez-la et conservez-la en lieu sûr, par exemple dans un gestionnaire de mots de passe ou un coffre de secrets. Dans votre code, chargez-la depuis une variable d'environnement (par exemple APIMART_API_KEY) plutôt que de l'intégrer en dur. Cela réduit le risque d'exposition accidentelle si votre code est partagé ou poussé dans un gestionnaire de versions. Chaque requête API inclura cette clé dans l'en-tête d'autorisation :
Authorization: Bearer YOUR_API_KEY
Pour les équipes, la fonction Organizations est idéale pour gérer les accès de façon centralisée sans partager les identifiants individuels [2]. Une fois la clé prête, vous pouvez configurer les paramètres de requête et commencer à générer des vidéos. Vous pouvez aussi explorer Grok Imagine Video API pour d'autres résultats de qualité.
Paramètres clés des requêtes MiniMax Hailuo 02
Une fois la clé API sécurisée, configurez votre requête avec les bons paramètres. Le champ "model": "MiniMax-Hailuo-02" est obligatoire, ainsi que quelques autres. Voici les plus importants :
| Paramètre | Type | Description | Remarques |
|---|---|---|---|
model | string | Identifie le modèle | Doit être MiniMax-Hailuo-02 |
prompt | string | Décrit la scène, l'action et le style | Obligatoire |
duration | integer | Durée du clip en secondes | 5 (par défaut) ou 10 ; 1080p limité à 5 s |
resolution | string | Qualité de sortie | 512p, 768p (par défaut) ou 1080p |
first_frame_image | string | Image de départ pour l'image-vers-vidéo | URL publique ou data URI Base64 |
last_frame_image | string | Image de fin pour le mode première/dernière image | URL publique ou data URI Base64 |
prompt_optimizer | boolean | Affine automatiquement le prompt | true par défaut ; recommandé |
Un détail important : la génération vidéo est asynchrone. Quand vous envoyez une requête, l'API répond avec un task_id et non avec la vidéo elle-même. Vous devez interroger /v1/tasks/{task_id} toutes les 15 à 30 secondes jusqu'à ce que le statut passe à "completed". Téléchargez ensuite la vidéo rapidement : les résultats sont conservés 72 heures [1].
Une fois les paramètres en place, vous pouvez vous concentrer sur la rédaction d'un prompt efficace pour exploiter pleinement MiniMax Hailuo 02.
Comment rédiger des prompts efficaces
Un bon prompt est la clé de vidéos de qualité. Un prompt bien structuré contient six éléments : plan ou mouvement de caméra, sujet et description, action, décor, éclairage, et style ou ambiance. Par exemple, au lieu d'une description vague comme « une femme qui marche en ville », soyez précis : « Travelling d'accompagnement : une femme en manteau rouge marche d'un pas vif dans une rue de Manhattan détrempée au crépuscule, les enseignes au néon se reflètent sur le bitume mouillé, style noir cinématographique. »
Pour dynamiser vos vidéos, décrivez le mouvement de caméra en mots simples au début du prompt, par exemple « lent push in », « travelling d'accompagnement » ou « plan fixe ». La documentation APIMart de Hailuo 02 ne liste pas de commandes de caméra entre crochets ; les 15 commandes en chinois entre crochets présentées plus loin dans ce guide sont documentées pour Hailuo 2.3.
Pour les scènes complexes, laissez prompt_optimizer sur true. Cette fonction affine et enrichit automatiquement votre description, ce qui donne souvent une vidéo plus fluide et plus cohérente sans grand effort [1].
Comment créer des vidéos IA cinématographiques avec Hailuo 02
Guide pas à pas : générer des vidéos avec MiniMax Hailuo 02

Envoyer une requête texte-vers-vidéo de base
Si votre clé API et votre prompt sont prêts, envoyer votre première requête est simple. Faites un appel POST vers https://api.apimart.ai/v1/videos/generations, ajoutez votre jeton Bearer dans l'en-tête et utilisez un corps JSON comme celui-ci :
{
"model": "MiniMax-Hailuo-02",
"prompt": "Tracking shot: a lone astronaut walks across a red desert at golden hour, dust swirling around their boots, cinematic wide-angle style.",
"duration": 5,
"resolution": "1080p"
}
Important : la résolution 1080p ne prend en charge que des clips de 5 secondes. Pour une vidéo de 10 secondes, passez en 768p ou 512p. Le prix dépend de la résolution et de la durée. En octobre 2026, le 768p coûte 0,04 $ par seconde et le 1080p 0,08 $ par seconde ; consultez la page modèle pour les tarifs actuels.
Lorsque vous envoyez la requête, l'API renvoie un task_id dans data[0].task_id avec le statut submitted. Le temps de rendu dépend de la résolution, de la durée et de la charge du moment ; continuez donc à interroger jusqu'à la fin de la tâche.
Utiliser la fonction image-vers-vidéo
Pour les requêtes image-vers-vidéo, ajoutez un paramètre supplémentaire : first_frame_image. Il peut s'agir d'une URL publique (par exemple https://example.com/start.jpg) ou d'une chaîne Data URL encodée en Base64. Vérifiez que l'image respecte les exigences de type de fichier, de taille et de format.
Votre prompt doit décrire le mouvement, pas les détails visuels de la scène, puisque l'image fournit déjà ce contexte. Par exemple, si votre image de départ montre un produit sur une table, un prompt comme "Slow zoom in. Product rotates gently, soft studio lighting, clean white background" indique au modèle comment l'animer. La résolution de sortie correspond aux dimensions de l'image d'entrée ; une source de qualité est donc essentielle pour un résultat net.
Pour des effets plus avancés, ajoutez un last_frame_image en plus du first_frame_image. Vous obtenez une vidéo de transition entre deux images, parfaite pour des révélations produit, des comparaisons avant/après ou des transitions de scène dans des projets plus vastes.
Une fois la requête configurée, suivez la réponse de l'API pour récupérer votre vidéo animée. Pour les projets qui demandent un audio intégré, pensez à l'API Veo 3.1, qui génère un son synchronisé.
Lire les réponses de l'API et télécharger les résultats
Interrogez GET https://api.apimart.ai/v1/tasks/{task_id}. Quand le statut passe à completed, l'URL de la vidéo se trouve dans data.result.videos[0].url[0]. Il n'y a ni ID de fichier séparé ni endpoint de téléchargement. Voici le cycle des statuts :
| Statut | Signification | Que faire |
|---|---|---|
submitted / pending | Tâche reçue ou en file d'attente | Patienter et interroger à nouveau |
processing | Vidéo en cours de rendu | Patienter et interroger à nouveau |
completed | Génération terminée | Lire data.result.videos[0].url[0] et télécharger |
failed | Échec de la génération | Consulter le champ error, réessayer |
Interrogez l'endpoint /v1/tasks/{task_id} toutes les 15 à 30 secondes jusqu'à ce que le statut soit completed. Téléchargez ensuite la vidéo depuis l'URL renvoyée. Les résultats sont conservés 72 heures, alors enregistrez rapidement le fichier dans votre propre stockage [1].
En Python, vous pouvez utiliser requests.get(video_url).content pour télécharger la vidéo et l'enregistrer au format .mp4, où video_url correspond à data["result"]["videos"][0]["url"][0] dans la réponse de la tâche.
Enfin, vérifiez toujours le champ code dans la réponse de l'API. La valeur 200 signifie que la requête a réussi, mais vous devez quand même surveiller le statut de la tâche pour détecter d'éventuelles erreurs de rendu [1].
Améliorer la qualité vidéo et intégrer le workflow
Affiner les prompts et les paramètres
Pour améliorer la qualité vidéo, structurez vos prompts selon ce format : [Sujet et action], [élément physique/environnemental], [mouvement de caméra], [éclairage/ambiance], [descripteur de qualité] [7]. Exemple : « Un barista verse du lait fumant dans un espresso, le liquide tourbillonne au ralenti, zoom avant lent, éclairage chaleureux de café, qualité cinématographique. » Cette approche aide le modèle à simuler plus efficacement un mouvement et une ambiance réalistes.
Si vous avez besoin de balises de caméra explicites, MiniMax Hailuo 2.3 API sur APIMart prend en charge 15 commandes de caméra en chinois entre crochets, à placer au début du prompt avec les libellés exacts [3]. Le tableau ci-dessous sert de référence rapide :
| Catégorie | Commandes |
|---|---|
| Horizontal | [左移] / [右移] pan à gauche / droite (déplacement latéral), [左摇] / [右摇] rotation à gauche / droite |
| Vertical | [上升] / [下降] montée / descente, [上摇] / [下摇] tilt vers le haut / bas |
| Profondeur | [推进] / [拉远] push in / pull out, [变焦推近] / [变焦拉远] zoom avant / arrière |
| Spécial | [晃动] tremblement, [跟随] suivi, [固定] fixe |
La fonction prompt_optimizer est activée par défaut et améliore généralement la qualité de sortie. Laissez-la active sauf si le modèle doit suivre un script très précis. Si la vitesse est votre priorité et que vous acceptez un rendu un peu moins soigné, réglez fast_pretreatment: true pour réduire le temps de prétraitement [1][6].
Une fois vos prompts et réglages au point, intégrez-les dans un pipeline plus large pour élever la qualité de production.
Construire des pipelines multi-modèles avec APIMart
Hailuo 02 donne le meilleur de lui-même associé à des outils complémentaires pour l'audio et les séquences longues. Il excelle dans la création de B-roll visuellement dynamique, comme l'eau, le feu ou le tissu, mais il ne génère pas d'audio. Pour combler ce manque, associez-le en post-production aux outils MiniMax Audio, comme Speech 2.8 pour les voix off ou Music 2.6 pour les bandes-son [8]. Pour les projets de marque ou commerciaux, commencez par générer une image de base avec un modèle d'image, puis fournissez-la à Hailuo 02 comme first_frame_image pour contrôler précisément la composition [7].
Pour les vidéos de plus de 10 secondes, faites une capture de la dernière image d'un clip terminé et utilisez-la comme first_frame_image de la requête suivante. Cette technique aide à garder la cohérence des détails des personnages et de l'éclairage d'un clip à l'autre [8].
Gestion des erreurs et bonnes pratiques API
Même avec des prompts et des pipelines bien rodés, des problèmes peuvent survenir. Suivez ces bonnes pratiques pour dépanner et optimiser efficacement les réponses de l'API.
Les deux échecs les plus courants avec Hailuo 02 concernent les combinaisons résolution/durée non prises en charge et les images d'entrée invalides. Vérifiez toujours que vos réglages de résolution et de durée sont compatibles [1][6]. Pour les tâches image-vers-vidéo, la documentation de MiniMax recommande une image source de moins de 20 Mo, avec un petit côté supérieur à 300 px et un format compris entre 2:5 et 5:2, en JPG, PNG ou WebP [5].
| Type d'erreur | Détection | Solution |
|---|---|---|
| Configuration non prise en charge | Requête rejetée ou tâche renvoyant failed | Vérifier la compatibilité résolution/durée [1] |
| Image invalide | Erreur API sur first_frame_image | Vérifier le format (JPG/PNG/WebP), la taille et le format d'image [5] |
| Solde insuffisant | HTTP 402 | Recharger le solde APIMart [1] |
| Limite de débit / délai dépassé | HTTP 429 ou coupure de connexion | Appliquer un backoff et allonger l'intervalle de polling [4] |
Lorsqu'une tâche échoue, consultez toujours le champ error dans la réponse de la tâche. Il fournit des détails pour résoudre rapidement le problème. En production, gardez un intervalle de polling raisonnable et relancez avec un backoff exponentiel : cela réduit les appels API inutiles et garde votre workflow réactif.
Conclusion : points clés
Voici un récapitulatif rapide de ce qui fait de MiniMax Hailuo 02 un outil de génération vidéo remarquable.
MiniMax Hailuo 02 offre une création vidéo de qualité cinématographique avec une précision impressionnante. Grâce à son architecture NCR, qui compte 3 fois plus de paramètres et 4 fois plus de données d'entraînement que les modèles précédents [7], il produit des effets très réalistes pour des éléments complexes comme l'eau, le feu, la fumée et le tissu.
Via APIMart, le 768p coûte 0,04 $ et le 1080p 0,08 $ par seconde en octobre 2026 [2], ce qui en fait un choix pratique, de la production professionnelle à l'expérimentation créative.
Les fonctions phares du modèle :
- Outils image-vers-vidéo pour un contrôle précis.
- Direction de caméra au niveau du prompt (par exemple « travelling d'accompagnement », « zoom avant lent ») pour une prise de vue d'aspect professionnel.
- Continuité par la dernière image, pour des transitions fluides dans les séquences longues.
Gardez à l'esprit que, sur APIMart, les clips 1080p sont limités à 5 secondes (l'annonce de MiniMax indique 6 secondes). Pour des vidéos plus longues, le 768p est une bonne alternative, avec des clips de 10 secondes à un prix plus bas [1].
Grâce à ces fonctions, MiniMax Hailuo 02 peut faire passer votre workflow de production vidéo à la vitesse supérieure.
FAQ
Comment faire des clips de plus de 10 secondes ?
MiniMax Hailuo 02 limite chaque clip à 10 secondes, et les clips de 10 secondes nécessitent du 768p ou du 512p (le 1080p ne prend en charge que 5 secondes). Pour des vidéos plus longues, générez plusieurs clips de 10 secondes et enchaînez-les en utilisant la dernière image d'un clip comme first_frame_image du suivant.
Pour un clip texte-vers-vidéo de 10 secondes, incluez ces paramètres dans votre requête :
duration: 10resolution: "768p"model: "MiniMax-Hailuo-02"
Après l'envoi, interrogez la tâche jusqu'au statut completed, puis téléchargez la vidéo depuis data.result.videos[0].url[0].
Que faire si ma tâche échoue ?
Si votre tâche de génération n'aboutit pas, commencez par examiner le statut HTTP et l'objet error de la réponse pour cerner le problème. Voici les cas courants :
- 400 : paramètres invalides, comme une combinaison résolution/durée non prise en charge.
- 401 : problème d'authentification avec votre clé API.
- 402 : solde insuffisant sur votre compte.
- 429 : vous avez atteint les limites de débit.
Pour les erreurs de limite de débit (HTTP 429) ou les problèmes serveur (HTTP 5xx), mettez en place un backoff exponentiel, c'est-à-dire des délais de plus en plus longs entre les tentatives. Vérifiez aussi vos paramètres d'entrée et assurez-vous que vos prompts évitent les contenus sensibles pour ne pas déclencher d'erreurs de validation.
Comment garder des personnages cohérents d'un clip à l'autre ?
Pour garder des personnages cohérents dans MiniMax Hailuo 02, démarrez chaque clip à partir d'un first_frame_image net et bien éclairé du personnage, et réutilisez la dernière image d'un clip comme première image du suivant. Si vous travaillez sur plusieurs clips, incluez des détails d'éclairage identiques dans vos prompts. Pour un enchaînement visuel plus fluide, alignez les angles de caméra entre les plans et envisagez des transitions discrètes comme des fondus enchaînés ou des raccords en post-production. Ces techniques aident à construire un récit cohérent et soigné.
À propos de l'équipe APIMart
L'équipe APIMart rédige des guides de modèles, des comparatifs et des analyses de prix pour les développeurs qui construisent avec l'IA. APIMart propose une seule API pour les modèles de chat, d'image et de vidéo de plusieurs fournisseurs : vous pouvez comparer les modèles présentés ici avant la mise en production.
Choisissez le modèle qui vous convient dans le marketplace
Essayez les modèles de chat, image et vidéo sur le marketplace APIMart, puis découvrez rapidement leurs capacités avec une API unifiée.
