Video
PixVerse V6 Max
Générez des clips PixVerse V6 Max de 1 à 15 secondes à partir d'un prompt ou d'une image, de 360p à 1080p avec audio facultatif, facturés à la seconde et livrés sous forme de tâche.
PixVerse V6 Max est la version plus détaillée de PixVerse V6. Il crée un clip de 1 à 15 secondes à partir d'un prompt, ou d'une image de départ avec un prompt facultatif, en 360p, 540p, 720p ou 1080p, avec audio natif facultatif. Envoyez la requête, conservez l'identifiant de tâche renvoyé et récupérez la vidéo terminée dans la tâche. Les images sont transmises sous forme d'URL.
ID de modèle
| ID de modèle | Entrées | Résolutions | Durée |
|---|---|---|---|
pixverse-v6-max | texte, une image | 360p, 540p, 720p, 1080p | 1 à 15 secondes |
Consultez la page du modèle pour les prix actuels. Les transitions, les références multiples et la prolongation sont des fonctions de PixVerse V6.
Exemple rapide
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6-max",
"prompt": "A red paper boat drifting on a calm pond at sunrise, soft mist, slow push-in. No text, no logos.",
"resolution": "720p",
"duration": 5,
"aspect_ratio": "16:9"
}'Point de terminaison
POST https://api.seedrouter.ai/v1/videos/generations| En-tête | Valeur |
|---|---|
| Authorization | Bearer YOUR_API_KEY |
| Content-Type | application/json |
La réponse est une tâche ({"id": "task_...", "status": "processing"}), pas la vidéo terminée. Interrogez GET /v1/tasks/{task_id} pour obtenir le résultat. Gardez les clés API dans le code côté serveur.
Paramètres
| Champ | Type | Par défaut | Remarques |
|---|---|---|---|
model | string | requis | pixverse-v6-max |
prompt | string | voir remarques | Texte vers vidéo : requis, jusqu'à 5 000 caractères. Avec une image : facultatif, jusqu'à 2 048 caractères. |
image_urls | liste d'URL | aucune | Image vers vidéo : exactement une image. Sans elle, le clip est créé en texte vers vidéo. |
resolution | enum | 540p | 360p, 540p, 720p ou 1080p. |
quality | enum | aucune | Alias de resolution, mêmes valeurs. resolution est prioritaire lorsque les deux sont envoyés. |
duration | integer | 5 | 1 à 15 secondes. |
aspect_ratio | enum | 16:9 | 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2 ou 21:9. Texte vers vidéo uniquement ; avec une image, le clip suit l'image. |
audio | boolean | false | Générer l'audio natif. Facturé au tarif audio. |
seed | integer | aucune | 0–2147483647. La même requête et la même graine donnent des résultats similaires. |
Le schéma est strict : les champs inconnus sont rejetés au lieu d'être ignorés. first_frame_image, last_frame_image, img_references et extend_from_task_id renvoient une erreur 400 qui indique pixverse-v6. callback_url n'est pas disponible ; interrogez plutôt la tâche.
Image vers vidéo
Passez une image dans image_urls. Le clip commence sur elle et en conserve le format : une image en portrait donne donc un clip en portrait. Le prompt est facultatif ici.
{
"model": "pixverse-v6-max",
"prompt": "The subject slowly turns toward the camera, soft natural light.",
"image_urls": ["https://example.com/start.png"],
"resolution": "1080p",
"duration": 5
}Entrées média
L'image est une URL HTTP(S) publique. Les data URI en base64 ne sont pas acceptées : téléversez le fichier sur votre propre stockage et transmettez son URL. Utilisez une image JPG, PNG ou WebP de 20 Mo maximum, avec au plus 10 000 pixels sur chaque côté.
Facteurs de coût
Consultez la section tarifs du modèle pour les tarifs actuels. PixVerse V6 Max est facturé à la seconde de vidéo, à un tarif fixé par la résolution et la génération ou non d'audio :
cost = duration × rate per second for the resolution and audio settingLe texte vers vidéo et l'image vers vidéo coûtent le même prix. La durée est connue à l'acceptation de la requête, si bien que le montant réservé est le montant facturé. Consultez les frais définitifs dans l'historique d'utilisation de votre compte. Les tâches échouées ne sont pas facturées.
Schéma de sortie
L'envoi renvoie la tâche :
{"id": "task_...", "model": "pixverse-v6-max", "status": "processing", "created_at": 1789689600}Récupérer la tâche
GET https://api.seedrouter.ai/v1/tasks/{task_id}Interrogez toutes les 10 à 20 secondes jusqu'à ce que status vaille completed ou failed. Un dépassement de délai réseau pendant l'interrogation ne signifie pas que la génération a échoué : conservez l'identifiant de tâche et reprenez la vérification. Ne créez pas une autre tâche pour vérifier l'avancement.
Tâche terminée
{
"id": "task_...",
"model": "pixverse-v6-max",
"status": "completed",
"created_at": 1789689600,
"finished_at": 1789689690,
"output": {
"video_url": "https://static.seedrouter.ai/media/tasks/task_example/0.mp4"
}
}Lors de nos tests, des clips 360p 16:9 de 1 seconde sont revenus au format MP4 (H.264) en 640 × 360, 81 à 89 secondes après l'envoi.
Erreurs
Les requêtes rejetées avant la création d'une tâche renvoient une erreur HTTP avec un objet error et ne sont pas facturées. Une tâche qui échoue après acceptation renvoie HTTP 200 lorsqu'on l'interroge, avec status: "failed" et un objet error.
Voir le catalogue d'erreurs commun pour les codes, les statuts HTTP et les conseils de reprise.
{
"id": "task_...",
"model": "pixverse-v6-max",
"status": "failed",
"error": {
"code": 60001,
"message": "The request was rejected by the content policy. Please revise the prompt or input images."
}
}Si l'envoi lui-même dépasse le délai, vérifiez vos tâches avant de renvoyer : la première requête a peut-être été acceptée.
Conseils
- Décrivez le sujet, le lieu, le mouvement de caméra et la lumière dans le prompt ; précisez les sons souhaités lorsque
audioest activé. - Faites un brouillon en
360pou540p, puis générez le plan final en1080pavec la même requête et la mêmeseed. - Pour une vidéo verticale, envoyez
aspect_ratio: "9:16"ou une image en portrait. - Ajoutez
no text, no logospour éviter les marques inventées.
