Le modèle image vers vidéo de PixVerse génère une vidéo fluide à partir d’une image d’entrée et d’un prompt textuel.
ImportantCe document s’applique uniquement à la région de Singapour. Vous devez utiliser une clé API de cette région.
Activation du service
- Accédez à la console Model Studio, recherchez PixVerse, trouvez la carte du modèle PixVerse et cliquez sur Activer maintenant.
- Dans la fenêtre contextuelle, confirmez l’activation et l’autorisation.
Remarques sur l’utilisation
Pour que les appels d’API aboutissent, utilisez un modèle, une URL de point de terminaison et une clé API qui appartiennent tous à la même région. Les appels entre régions échouent.
- Sélectionner un modèle: Vérifiez la région de votre modèle.
- Sélectionner une URL: Choisissez l’URL de point de terminaison correspondante. Les URL HTTP et du SDK DashScope sont prises en charge.
- Configurer une clé API: Obtenez une clé API pour la région, puis configurez-la comme variable d’environnement.
RemarqueLe code d’exemple de cette rubrique s’applique à la région de Singapour.
Appels HTTP
La génération de vidéo à partir d’une image est une tâche de longue durée qui prend généralement de 1 à 5 minutes ; l’API utilise donc des appels asynchrones. Le processus comprend deux étapes principales : « Créer une tâche -> Interroger périodiquement le résultat ». Les étapes sont les suivantes :
Étape 1 : créer une tâche pour obtenir un ID de tâche
Région de Singapour: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/video-generation/video-synthesis
Remplacez {WorkspaceId} par votre véritable ID d’espace de travail.
Remarque
- Après la création de la tâche, utilisez le
task_idrenvoyé pour consulter le résultat. Letask_idest valable 24 heures. Ne créez pas de tâches en double ; interrogez plutôt périodiquement le résultat. - Pour débuter, consultez Appeler les API avec Postman ou cURL.
Paramètres de requêteEn-têtesContent-Type Le type de contenu de la requête. Doit être Authorization Authentifie la requête avec une clé API Model Studio. Exemple : Bearer sk-xxxx. X-DashScope-Async Active le traitement asynchrone. Les requêtes HTTP prennent uniquement en charge les appels asynchrones. Doit être ImportantSi cet en-tête de requête est absent, l’erreur "current user api does not support synchronous calls" est renvoyée. Corps de la requêtemodel Le nom du modèle. Valeurs valides :
input Les informations d’entrée de base, telles que le prompt et les ressources multimédias. parameters Paramètres de traitement vidéo, tels que la résolution, la durée, la génération de l’audio et le filigrane. | Image vers vidéoModèle pris en charge : pixverse/pixverse-v6-it2v. Python SDKImage vers vidéo (multi-plans)Modèle pris en charge : pixverse/pixverse-v6-it2v. Décrivez la scène multi-plans dans le |
Paramètres de réponseoutput Informations de sortie de la tâche. request_id Identifiant unique de la requête, utilisé pour le suivi et le dépannage. code Code d’erreur. Renvoyé uniquement en cas d’échec de la requête. Consultez Codes d’erreur. message Message d’erreur détaillé. Renvoyé uniquement en cas d’échec de la requête. Consultez Codes d’erreur. | Réponse réussieConservez le Réponse d’erreurLa création de la tâche a échoué. Consultez Codes d’erreur. |
Étape 2 : consulter le résultat à l’aide de l’ID de tâche
Région de Singapour: GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
Remarque
- Recommandation d’interrogation périodique: La génération vidéo peut prendre plusieurs minutes. Utilisez un mécanisme d’interrogation périodique et consultez le résultat à un intervalle raisonnable, par exemple toutes les 15 secondes.
- Évolution de l’état de la tâche: PENDING (en file d’attente) → RUNNING (en cours) → SUCCEEDED (réussi) / FAILED (échoué).
- Validité de l’ID de tâche: Le
task_idest valable 24 heures. Passé ce délai, les requêtes échouent et l’API renvoie l’état de tâcheUNKNOWN. - Limite de RPS: Le point de terminaison de consultation est limité par défaut à 20 RPS. Pour des requêtes fréquentes ou des notifications d’événements, configurez les rappels de tâches asynchrones.
- Autres opérations: Pour les consultations par lots, l’annulation de tâches et d’autres opérations, consultez Gérer les tâches asynchrones.
Paramètres de requêteEn-têtesAuthorization Authentifie la requête avec une clé API Model Studio. Exemple : Bearer sk-xxxx. Paramètres de chemintask_id L’ID de la tâche. | Consulter le résultat de la tâcheRemplacez |
Paramètres de réponseoutput Informations de sortie de la tâche. usage Statistiques d’utilisation de la sortie, comptabilisées uniquement pour les tâches réussies. request_id Identifiant unique de la requête, utilisé pour le suivi et le dépannage. | Tâche réussieÉchec de la tâcheLorsqu’une tâche échoue, Consultation de tâche expiréeLe |
Codes d’erreur
Si l’appel au modèle échoue et renvoie un message d’erreur, consultez Codes d’erreur pour le résoudre.