Introduction
Vidu Q4 Preview Image to video anime une image d'ouverture en un clip de 3 à 16 secondes en 540p, 720p, 1080p, 2k ou 4k. Vidu Q4 Preview est l'aperçu public du modèle vidéo Q4 de Vidu. Le clip conserve la forme de votre cadre, le son et les dialogues entre guillemets sont générés avec l'image, et dans nos tests de contenu les demandes sans filtre sont passées, tandis que le niveau Très fort est refusé depuis le 9 octobre.
Choisir un mode selon le point de départ
| Ce que vous avez | Mode |
|---|---|
| une image à animer | Vidu Q4 Preview Image vers vidéo |
| des personnes, des tenues, des produits ou des lieux sous forme d’images, avec des clips vocaux en option | Vidu Q4 Preview Référence vers vidéo |
Fonctionnalités et points forts
Votre image se retrouve dans le clip
Lors de nos essais, les personnes, la tenue et la lumière de l’image d’ouverture sont restées dans le clip.
Son et répliques
Dialogues, effets et ambiance sont générés avec l’image. Une réplique entre guillemets doubles a été prononcée lors de notre essai ; désactivez generate_audio pour un clip muet.
Jusqu’au 4k
Cinq niveaux de résolution, du 540p au 4k. Le 2k et le 4k sortent en HEVC 10 bits : prévoyez de les modifier ou de les transcoder dans un outil de bureau.
Contenu NSFW passé
Les demandes de niveaux Léger et Modéré ont été livrées, tout comme le niveau Maximum. Les demandes de niveau Fort ont été adoucies par le cadrage. Le niveau Très fort n'était que suggéré le 8 octobre et est refusé depuis le 9 octobre.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
prompt | Oui | Obligatoire, jusqu’à 20 000 caractères. Décrivez le mouvement, la caméra et le son qui suivent l’image. 1 caractères minimum · 20000 caractères maximum |
image_url | Oui | Obligatoire. L’image d’ouverture : elle fixe les personnes, l’allure et le format du clip. |
resolution | Non | 540p, 720p (par défaut), 1080p, 2k ou 4k. Elle fixe le prix à la seconde : le 2k coûte plus cher que le 1080p, et le 4k environ le double du 2k. |
duration_seconds | Non | Secondes entières, de 3 à 16, 5 par défaut. Facturé à la seconde, en fonction de la résolution. |
generate_audio | Non | Activé par défaut : dialogues, effets et ambiance sont générés avec l’image. Désactivez-le pour un clip sans piste audio. Valeur par défaut: |
enable_prompt_expansion | Non | Désactivé par défaut. Une fois activé, le modèle réécrit et développe votre prompt. Valeur par défaut: |
seed | Non | Rend les essais comparables pendant que vous ne changez qu’un paramètre à la fois. Elle ne garantit pas un clip identique image par image. |
Tarification
Facturé à la seconde de sortie, selon la résolution choisie. Le son activé ou non et le format de votre image ne changent pas le prix. Les requêtes refusées ne sont pas facturées.
| Spécification | Prix |
|---|---|
| $0.045 / seconde |
| $0.095 / seconde |
| $0.12 / seconde |
| $0.19 / seconde |
| $0.39 / seconde |
Cas d’utilisation
Plans parlés
Un personnage se tourne vers la caméra et dit une réplique dans la même passe que l’image.
Photos de mode et de lifestyle
Ajoutez un tour, une marche ou un mouvement de caméra à une image stylisée.
Plateformes sans filtre de contenu
Animez les propres images de vos utilisateurs ; toutes les personnes à l’écran doivent être majeures.
Guide de prompt et conseils pratiques
Décrivez l’instant suivant
Écrivez le mouvement, la caméra et le son, pas ce que l’image montre déjà.
Citez les dialogues
Mettez les répliques entre guillemets doubles pour qu’elles soient prononcées et non décrites.
Brouillon en petit, version finale en 1080p
Testez en 540p avec une seed fixe, puis relancez le meilleur essai en 1080p. Ne choisissez le 2k ou le 4k que si vous pouvez gérer le HEVC.
Laissez l’expansion de prompt désactivée
Quand l’expansion est activée, le modèle réécrit votre prompt, et lors d’un essai il a atténué une demande.
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": "vidu/q4-preview/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# 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.












