
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 puissant modèle d'IA permettant de créer des vidéos de qualité cinématographique avec un contrôle précis des visuels, du mouvement et des effets. Disponible sur APIMart, il prend en charge le texte-vidéo, l'image-vidéo et les transitions basées sur les images clés, vous permettant de générer des clips courts et de haute qualité dans des résolutions allant jusqu'à 1080p. Voici ce que vous devez savoir :
- Fonctionnalités clés : créez des vidéos à partir de prompts texte, d'images ou de transitions entre images, avec des options de mouvements de caméra comme
[Pan left]ou[Zoom in]. - Tarifs : les clips 1080p coûtent 0,08 $/seconde avec une remise de 20 % sur APIMart.
- Configuration : générez une clé API, structurez votre requête avec des paramètres et utilisez le polling asynchrone pour récupérer les vidéos.
- Applications : idéal pour les publicités, les présentations de produits, le storyboard et les vidéos de formation.
Pour commencer, créez un compte APIMart, sécurisez votre clé API et suivez le guide étape par étape pour générer des vidéos. Utilisez des prompts spécifiques et des commandes de caméra pour maximiser la qualité vidéo. Pour les projets plus longs, assemblez plusieurs clips en utilisant des images cohérentes ou explorez Kling V3 pour une génération cinématographique alternative.
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 faites partie d'une équipe, APIMart vous permet de configurer une organisation. Cette fonctionnalité facilite la collaboration en permettant à chacun de partager un solde central, éliminant ainsi le besoin d'échanger des identifiants personnels.
Une fois votre compte prêt, alimentez votre solde partagé. Ce solde s'applique à tous les 500+ modèles disponibles sur la plateforme. Cela inclut d'autres options haut de gamme comme Veo 3.1 pour la génération vidéo de qualité professionnelle. Ensuite, accédez à la section Gestion des clés API du tableau de bord de la console et générez une clé API.
Gardez à l'esprit : votre clé API n'est affichée qu'une seule fois. Veillez à la copier et à la stocker en lieu sûr, par exemple dans un gestionnaire de mots de passe ou un coffre-fort de secrets. Lorsque vous utilisez la clé dans votre code, chargez-la à partir d'une variable d'environnement (par exemple, MINIMAX_API_KEY) au lieu de l'intégrer directement. Cela réduit le risque d'exposition accidentelle si votre code est un jour partagé ou téléversé vers un système de contrôle de version. Chaque requête API que vous effectuez inclura cette clé dans l'en-tête d'autorisation :
Authorization: Bearer YOUR_API_KEY
Pour les équipes, la fonctionnalité Organisations est un excellent moyen de gérer les accès de manière centralisée, évitant le besoin de partager des identifiants de compte individuels [2]. Avec votre clé API prête, vous pouvez configurer les paramètres de votre requête et commencer à générer des vidéos. Vous pouvez également explorer Grok Imagine Video pour des résultats alternatifs de haute qualité.
Paramètres clés des requêtes MiniMax Hailuo 02
Une fois votre clé API sécurisée, vous devrez configurer votre requête avec les bons paramètres. Le champ "model": "MiniMax-Hailuo-02" est obligatoire, ainsi que plusieurs autres. Voici un aperçu rapide des plus importants :
| Paramètre | Type | Description | Notes |
|---|---|---|---|
model | string | Identifie le modèle | Doit être MiniMax-Hailuo-02 |
prompt | string | Décrit la scène, l'action et le style | Max 2 000 caractères |
duration | integer | Durée du clip en secondes | 5 ou 10 ; le 1080p ne prend en charge que 5s |
resolution | string | Qualité de sortie | 512p, 768p ou 1080p |
first_frame_image | string | Image de départ pour l'image-vidéo | URL publique ou Base64 ; max 20 Mo |
last_frame_image | string | Image de fin pour le mode première-et-dernière image | URL publique ou chaîne Base64 |
prompt_optimizer | boolean | Affine automatiquement votre prompt | Par défaut à true ; recommandé |
Un détail important : la génération vidéo est asynchrone. Lorsque vous envoyez une requête, l'API répond avec un task_id au lieu de la vidéo elle-même. Vous devrez interroger /v1/tasks/{task_id} toutes les 15 à 30 secondes jusqu'à ce que le statut passe à "completed". Une fois prête, téléchargez la vidéo immédiatement, car les liens générés expirent après 24 heures [2].
Avec vos paramètres en place, vous êtes prêt à vous concentrer sur la rédaction d'un prompt efficace pour exploiter pleinement MiniMax Hailuo 02.
Comment rédiger des prompts efficaces
Créer un bon prompt est essentiel pour générer des vidéos de haute qualité. Un prompt bien structuré comprend six éléments : cadrage ou mouvement de caméra, sujet et description, action, scène, éclairage, et style ou ambiance. Par exemple, au lieu d'une description vague comme « une femme marchant dans une ville », essayez quelque chose de plus spécifique : « [Tracking shot] Une femme en manteau rouge marche d'un pas vif dans une rue de Manhattan détrempée par la pluie au crépuscule, des enseignes au néon se reflétant sur le pavé mouillé, style film noir cinématographique. »
Pour rendre vos vidéos dynamiques, incluez des commandes de caméra directement dans votre prompt. Des commandes comme [Pan left, Pedestal up] peuvent ajouter du mouvement, tandis que d'autres comme [Truck left], [Push in] ou [Static shot] offrent encore plus de contrôle sur la perspective [3].
Pour les scènes complexes, laissez prompt_optimizer réglé sur true. Cette fonctionnalité affine et développe automatiquement votre description, ce qui conduit souvent à un rendu vidéo plus fluide et plus cohérent avec un minimum d'effort [1].
Comment créer des vidéos IA cinématographiques avec Hailuo 02
Guide étape par étape : générer des vidéos avec MiniMax Hailuo 02

Comment effectuer une requête API texte-vidéo de base
Si vous avez votre clé API et votre prompt prêts, envoyer votre première requête est facile. Effectuez simplement un appel POST vers https://api.apimart.ai/v1/videos/generations. Incluez 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 les clips de 5 secondes. Pour une vidéo de 10 secondes, vous devrez réduire la résolution à 768p ou 512p. Le prix dépend à la fois de la résolution et de la durée : le 768p coûte 0,04 $ par seconde, tandis que le 1080p est facturé 0,08 $ par seconde [2].
Lorsque vous soumettez la requête, l'API renvoie un task_id et un statut submitted. La vidéo prendra entre 30 et 90 secondes à se rendre [2].
Comment utiliser la fonctionnalité image-vidéo
Pour les requêtes image-vidéo, vous devrez inclure un paramètre supplémentaire : first_frame_image. Il peut s'agir soit d'une URL publique (par exemple, https://example.com/start.jpg), soit d'une chaîne Data URL encodée en Base64. Assurez-vous que l'image respecte les exigences spécifiées en matière de type de fichier, de taille et de format d'image.
Votre prompt doit décrire le mouvement, et non les détails visuels de la scène, puisque l'image fournit déjà ce contexte. Par exemple, si votre image de départ représente 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 la sortie correspondra aux dimensions de votre image d'entrée, il est donc essentiel d'utiliser une source de haute qualité pour obtenir des résultats nets.
Pour des effets plus avancés, vous pouvez inclure une last_frame_image avec votre first_frame_image. Cela crée une vidéo de transition entre deux images, ce qui est parfait pour des choses comme les révélations de produits, les comparaisons avant-après ou les transitions de scène dans des projets plus importants.
Une fois votre requête configurée, surveillez la réponse de l'API pour récupérer votre vidéo animée. Pour les projets nécessitant un audio intégré, envisagez d'explorer l'API Veo 3.1 qui prend en charge la génération de son synchronisé.
Lire les réponses de l'API et télécharger les sorties
Lorsque le statut de votre tâche passe à success, l'API fournit un file_id. Utilisez-le dans une requête « Retrieve File » distincte pour obtenir le download_url. Voici comment fonctionne le flux des statuts :
| Statut | Signification | Que faire |
|---|---|---|
submitted / Preparing | Tâche reçue | Attendre et interroger à nouveau |
processing | La vidéo est en cours de rendu | Attendre et interroger à nouveau |
success | Génération terminée | Demander l'URL de téléchargement |
failed | Échec de la génération | Vérifier error_message, réessayer |
Interrogez le point de terminaison /v1/tasks/{task_id} toutes les 15 à 30 secondes jusqu'à ce que le statut passe à success. Une fois que c'est fait, demandez la vidéo et téléchargez-la. Gardez à l'esprit que les liens de téléchargement expirent après 24 heures, alors veillez à enregistrer votre fichier immédiatement [2].
Si vous travaillez en Python, vous pouvez utiliser requests.get(download_url).content pour télécharger la vidéo et l'enregistrer sous forme de fichier .mp4. Pour éviter le polling manuel, vous pouvez configurer une callback_url dans votre requête. Ainsi, APIMart notifiera votre serveur par une requête POST lorsque le statut de la tâche passera à success ou failed [3].
Enfin, vérifiez toujours le champ code dans la réponse de l'API. Une valeur de 200 signifie que la requête a réussi, mais vous devrez tout de même surveiller le statut de la tâche pour détecter d'éventuelles erreurs de rendu [1][3].
Améliorer la qualité vidéo et l'intégration au flux de travail
Affiner les prompts et les réglages de paramètres
Pour améliorer la qualité vidéo, essayez de structurer vos prompts avec ce format : [Sujet et action], [élément physique/environnemental], [mouvement de caméra], [éclairage/atmosphère], [descripteur de qualité] [7]. Voici un exemple : « Un barista verse du lait fumant dans un espresso, le liquide tourbillonnant au ralenti, [Zoom in], éclairage chaleureux de café, qualité cinématographique. » Cette approche aide le modèle à simuler plus efficacement un mouvement et une atmosphère réalistes.
MiniMax-Hailuo-2.3 propose 15 commandes de caméra, que vous pouvez combiner (jusqu'à trois) dans un même jeu de crochets, comme [Pan left, Pedestal up] [3]. Utilisez le tableau ci-dessous comme référence rapide :
| Catégorie | Commandes |
|---|---|
| Horizontal/Vertical | [Truck left/right], [Pan left/right], [Pedestal up/down], [Tilt up/down] |
| Profondeur | [Push in], [Pull out], [Zoom in/out] |
| Spécial | [Shake], [Tracking shot], [Static shot] |
Par défaut, la fonctionnalité prompt_optimizer est activée, ce qui améliore généralement la qualité de la sortie. Laissez-la activée, sauf si vous avez besoin que le modèle suive un script très spécifique. Si la vitesse est votre priorité et que vous acceptez un rendu moins soigné, réglez fast_pretreatment: true pour réduire le temps de prétraitement [1][6].
Une fois vos prompts et vos réglages affinés, intégrez-les dans un pipeline plus large pour élever la qualité de votre production.
Construire des pipelines multi-modèles avec APIMart
Hailuo 02 fonctionne mieux lorsqu'il est associé à des outils complémentaires pour l'audio et les séquences étendues. Bien qu'il excelle dans la création de séquences B-roll visuellement dynamiques — comme l'eau, le feu ou le tissu —, il ne génère pas d'audio. Pour combler cette lacune, associez-le aux outils MiniMax Audio, comme Speech 2.8 pour les voix off ou Music 2.6 pour les bandes sonores, pendant la post-production [8]. Pour les projets de marque ou commerciaux, commencez par un modèle d'image pour générer une image de base, puis injectez-la dans Hailuo 02 en tant que first_frame_image pour un contrôle précis de la composition [7].
Pour les vidéos de plus de 10 secondes, prenez une capture d'écran de la dernière image d'un clip terminé et utilisez-la comme first_frame_image pour la requête suivante. Cette technique assure la cohérence des détails des personnages et de l'éclairage de l'environnement sur plusieurs clips [8].
« La cohérence de MiniMax Hailuo 02 est incroyable ! Les images des personnages restent stables sur plusieurs clips. » - Wei Zhang, Animateur indépendant [2]
Gestion des erreurs et bonnes pratiques d'API
Même avec des prompts et des pipelines affiné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 entrées d'image invalides. Vérifiez toujours que vos réglages de résolution et de durée sont compatibles [1][6]. Pour les tâches image-vidéo, assurez-vous que votre image source fait moins de 20 Mo, que son bord court dépasse 300 px et que son format d'image est compris entre 2:5 et 5:2. Les formats acceptés incluent JPG, PNG et WebP [5].
| Type d'erreur | Détection | Solution |
|---|---|---|
| Configuration non prise en charge | La tâche renvoie failed immédiatement | Vérifier la compatibilité résolution/durée [1][6] |
| Image invalide | Erreur d'API sur first_frame_image | Vérifier le format (JPG/PNG/WebP), la taille et le format d'image [5] |
| Délai d'attente du callback | Aucune mise à jour de statut reçue | S'assurer que le serveur renvoie challenge en moins de 3 secondes [3] |
| Limite de débit / délai d'attente | HTTP 429 ou perte de connexion | Régler l'intervalle de polling à 10 secondes [4] |
Lorsqu'une tâche échoue, vérifiez toujours le champ error_message dans la réponse JSON. Il fournit des diagnostics détaillés pour aider à résoudre rapidement les problèmes [4]. Pour les configurations de production, utilisez le paramètre callback_url au lieu du polling manuel. Cela réduit les appels API inutiles et maintient votre flux de travail réactif [3].
Conclusion : points clés à retenir
Voici un bref récapitulatif de ce qui fait de MiniMax Hailuo 02 un outil de génération vidéo exceptionnel.
MiniMax Hailuo 02 offre une création vidéo de qualité cinématographique avec une précision incroyable. Grâce à son architecture NCR, qui présente 3 fois plus de paramètres et 4 fois plus de données d'entraînement que les modèles antérieurs [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, vous pouvez bénéficier d'une remise de 20 %, ainsi que de tarifs compétitifs pour les résolutions 768p et 1080p [2]. Il affiche un SLA de disponibilité de 99,9 % et des temps de génération typiques de seulement 30 à 90 secondes [2], ce qui en fait un choix pratique pour tout, de la production professionnelle à l'expérimentation créative. Pour ceux qui ont besoin d'un espace de travail plus visuel, un éditeur canvas IA peut encore simplifier le processus d'édition.
Les fonctionnalités phares du modèle comprennent :
- Outils image-vidéo pour un contrôle précis.
- Commandes de caméra entre crochets (par exemple,
[Tracking shot],[Zoom in]) pour une cinématographie de niveau professionnel. - Continuité de la dernière image, garantissant des transitions fluides pour les séquences étendues.
Les utilisateurs ont salué sa fiabilité et sa rapidité. Comme le partage David Chen, ingénieur full-stack :
« J'accorde de l'importance à la stabilité et à la vitesse. MiniMax Hailuo 02 offre des performances exceptionnelles. » [2]
Gardez à l'esprit que les clips 1080p sont limités à 5-6 secondes. Pour les vidéos plus longues, le 768p est une excellente alternative, offrant une qualité constante à un prix compétitif [1][3].
Avec ces fonctionnalités, MiniMax Hailuo 02 est prêt à faire passer votre flux de production vidéo au niveau supérieur.
FAQ
Comment créer des clips de plus de 10 secondes ?
MiniMax Hailuo 02 a une durée maximale de clip de 10 secondes. Si vous avez besoin de clips plus longs, vous devrez travailler dans cette limite. Réglez la durée sur 10 secondes et choisissez une résolution compatible, comme 768p ou 1080p, dans votre requête.
Pour les tâches texte-vidéo, incluez les paramètres suivants dans votre requête :
duration: 10resolution: "768P"model: "MiniMax-Hailuo-02"
Après avoir soumis la requête, vérifiez le statut de la tâche et téléchargez le fichier généré une fois qu'il est prêt.
Que dois-je faire si ma tâche échoue ?
Si votre tâche de génération vidéo ne réussit pas, commencez par examiner le message de statut de l'API pour identifier le problème. Voici quelques codes d'erreur courants à surveiller :
- 1002 : indique que vous avez atteint les limites de débit.
- 1004/2049 : signale des problèmes d'authentification.
- 1008 : signale un solde insuffisant sur votre compte.
- 1026 : signale un contenu sensible dans l'entrée.
Pour les erreurs de limite de débit (HTTP 429) ou les problèmes liés au serveur (HTTP 5xx), essayez de mettre en place un backoff exponentiel : cela signifie ajouter des délais progressivement plus longs entre les tentatives. De plus, vérifiez vos paramètres d'entrée et assurez-vous que vos prompts évitent tout contenu sensible afin d'éviter les erreurs de validation.
Comment garder les personnages cohérents d'un clip à l'autre ?
Pour maintenir la cohérence des personnages dans MiniMax Hailuo 02, optez pour le mode Subject Reference et utilisez une image de référence claire et bien éclairée. Si vous travaillez avec plusieurs clips, assurez la cohérence en incluant des détails d'éclairage correspondants dans vos prompts. Pour un flux visuel plus fluide, alignez les angles de caméra entre les plans et envisagez des transitions subtiles comme des fondus enchaînés ou des raccords de mouvement pendant la post-production. Ces techniques aident à créer un récit cohérent et soigné.
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.