Introduction
MiniMax H3 Spicy image vers vidéo anime une image de départ sans censure, avec une image de fin facultative et une indication de mouvement facultative.
MiniMax H3 Spicy est une version sans censure de MiniMax H3 réglée par LoRA, publiée comme points de terminaison d’image vers vidéo et de video-extend ; cette page traite l’image vers vidéo. L’image de départ fournie fixe le sujet, une image de fin facultative fixe la conclusion, et le prompt dirige les 3 à 15 secondes entre les deux, en 480p, 540p, 768p ou 1080p.
Fonctionnalités et points forts
Votre image décide du contenu, pas un filtre textuel
Comme la seule entrée est une image de départ, cette famille n’a pas l’écart habituel entre ce que vous demandez et ce qu’un prompt texte accepte de générer. Ce que contient l’image, tenue, corps, pose et cadrage, est ce qui s’anime. Le prompt gère par-dessus le mouvement, la caméra et le son.
Une image seule est une requête complète
Le prompt n’est pas obligatoire ici. Envoyez une image et le modèle en déduit un petit mouvement plausible, souvent suffisant pour une boucle. Ajoutez du texte lorsque vous voulez un instant précis, comme un tour vers la caméra, une main qui traverse les cheveux ou un changement d'expression, et ne décrivez que ce qui se passe plutôt que de redécrire le cadrage.
Associez-le à un modèle d’image sans censure
Le flux pratique tient en deux appels : générer l’image avec un modèle d’image sans censure, puis l’animer ici. Le problème est ainsi coupé en deux : composition et contenu se règlent dans une passe image économique que vous pouvez relancer vite, et la passe vidéo n’a plus qu’à réussir le mouvement.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
image_url | Oui | Obligatoire. L’image qui s’anime — elle décide du contenu, alors réussissez-la d’abord. |
last_image_url | Non | Facultative, et valide uniquement avec |
prompt | Non | Facultatif. Décrivez le temps, la caméra et le son ; ne redécrivez pas l’image. |
duration_seconds | Non | Secondes entières, de 3 à 15. Trois coûte assez peu pour produire des variantes en masse. |
resolution | Non | 480p, 540p, 768p ou 1080p. La valeur par défaut est 480p, le moins cher des quatre paliers. |
seed | Non | Facultatif, de 0 à 2147483647. |
Tarification
| Spécification | Prix |
|---|---|
| $0.038 / seconde |
| $0.057 / seconde |
| $0.084 / seconde |
| $0.152 / seconde |
Cas d’utilisation
Des scènes sans censure que d’autres API refusent
Vos images de départ sont acceptées et animées telles quelles. Les clips que les API vidéo hébergées refusent au filtre de prompt passent ici, et comme le contenu est dans l’image et non dans le texte, le résultat correspond à ce que vous avez validé plutôt qu’à une réinterprétation adoucie.
Clips de compagnie et de jeu de rôle
Une image de personnage devient une bibliothèque de courtes réactions : un regard vers le haut, un sourire, une épaule qui pivote, des cheveux repoussés. Gardez la même image de départ et ne changez que le prompt : le personnage reste identique sur chaque clip de la série.
Animer une série de photos existante
Une séance que vous possédez déjà devient du mouvement sans nouvelle prise de vue. Chaque image devient un clip de 3 à 15 secondes, et une image de fin permet à deux images de la même série de définir le début et la fin d’un mouvement.
Guide de prompt et conseils pratiques
Faites d’abord l’image de départ
Réglez tenue, corps, pose et cadrage dans une passe image, car c’est cette image que contiendra la vidéo. Une image déjà juste n’a pas besoin de négocier avec le prompt ensuite.
Utilisez l’image de fin pour une arrivée connue
last_image_url ne peut être envoyé qu’avec image_url et contraint la fin, pas le milieu. Ajoutez-le uniquement quand le clip doit arriver sur une composition connue, comme une deuxième image de la même série.
Adaptez l’exemple fourni
L’exemple publié utilise duration_seconds 5 et resolution 768p, avec une seule image en image_url.
She exhales a slow plume of smoke against the rain-streaked glass, the neon sign outside pulses red across her face, and she turns her head toward camera without changing expression. Blind shadows creep, rain runs down the window, distant traffic.
Une image et une note de mouvement : la fumée, le cycle du néon et la rotation de la tête sont écrits, tout ce qui identifie la personne vient de l’image.
Brouillon économique, finition en une fois
La résolution vaut 480p par défaut, le moins cher des quatre niveaux. Générez plusieurs variantes de trois secondes en 480p, choisissez-en une, puis relancez-la en 768p ou 1080p avec une durée plus longue, en gardant le prompt et l’image de départ identiques pour que la comparaison ait un sens.
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-spicy/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"resolution": "480p"
}
}'
# 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.

















