Skip to main content
POST
Choix du modèle : utilisez MiniMax-H3-Max lorsque la vitesse est prioritaire et que le texte-vers-vidéo ou le contrôle de la première/dernière image suffit. Pour la 2K, les images intermédiaires ou les références image, vidéo et audio, utilisez MiniMax-H3.

Authentification

string
requis
Tous les endpoints nécessitent un Bearer Token. Obtenez votre clé sur la page des clés API.

Choisir le bon modèle

MiniMax-H3-Max ne prend pas en charge la 2K et sa sortie ne peut pas servir de source à Regeneration.

Modes de génération

Les champs de la requête déterminent automatiquement le mode ; n’envoyez pas de champ mode.
Ce modèle ne prend pas en charge image_urls, video_urls, audio_urls ni image_with_roles[].role = "reference_image". Tout média de référence renvoie HTTP 400 avant création ou facturation de la tâche.

Paramètres de requête

string
requis
Valeur fixe : MiniMax-H3-Max. La casse n’est pas prise en compte ; minimax-h3-max est également accepté.
string
requis
Description vidéo non vide, obligatoire dans tous les modes. Maximum : 7000 caractères.
integer
défaut:"5"
Durée en secondes : entier de 5 à 15, valeur par défaut 5. Une durée de 4 secondes n’est pas prise en charge.
string
défaut:"768P"
Résolution de sortie : 768P (par défaut) ou 480P.
2K, 1440P et 2048P ne sont pas pris en charge. Une valeur non valide renvoie HTTP 400 sans réduction silencieuse.
string
Format de sortie. Les alias size et ratio sont également acceptés.Valeurs T2V : 21:9, 16:9, 4:3, 1:1, 3:4, 9:16.
  • T2V sans valeur ou avec adaptive : retour à 16:9
  • I2V : déterminé par l’image d’entrée ; ce champ est ignoré
string
URL publique de l’image utilisée comme première image de la vidéo.
string
URL publique de la dernière image. Peut être utilisée seule ou avec first_frame_image.
object[]
Tableau d’images avec rôles, en remplacement de first_frame_image et last_frame_image.Un seul fichier est autorisé par rôle ; role ne peut pas être vide.
boolean
défaut:"false"
Ajoute un filigrane AIGC. Alias : aigc_watermark.
string
Reçoit une notification lorsque la tâche se termine par un succès ou un échec.
Utilisez webhook et non callback_url de MiniMax. La passerelle réserve callback_url à son usage interne.

Paramètres non pris en charge

Ces valeurs renvoient HTTP 400 avant la création et la facturation :
Pour les références, la 2K, les images intermédiaires ou une vidéo de 4 secondes, utilisez MiniMax-H3.

Limites des images

Le corps total de la requête ne doit pas dépasser 64 Mo. Utilisez des URL publiques ; Base64 n’est pas pris en charge.

Exemples

Image-vers-vidéo avec première image

Image-vers-vidéo avec première et dernière images

Consulter une tâche

La soumission renvoie un task_id. Interrogez l’état de la tâche toutes les 5 à 10 secondes et utilisez un délai client de 15 minutes.
Les URL générées expirent généralement après environ 24 heures. Téléchargez rapidement le résultat.

Tarification

Coût total = tarif par seconde × durée. Les première et dernière images sont gratuites. Le montant estimé est réservé à la soumission. Les tâches échouées sont intégralement remboursées ; le champ cost de la tâche fait foi.

Erreurs

Un échec de génération renvoie status = failed et error.message, avec remboursement automatique.

Response

integer
Code d’état ; 200 en cas de succès
array
Résultat de soumission contenant l’état initial et l’ID de tâche