Créer une tâche
Une requête vidéo comprend généralement prompt, model et des propriétés d’image telles que la durée, le rapport d’aspect, la résolution ou les références, uniquement lorsque le modèle choisi les prend en charge.
Enregistrez immédiatement l’ID de la tâche. Il est nécessaire pour afficher la progression, permettre l’annulation dans votre interface et obtenir le contenu final.
curl --request POST https://cicora.ai/api/v1/videos \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "google/veo-3.1",
"prompt": "Slow aerial movement above a river at sunrise",
"duration": 8,
"aspect_ratio": "16:9",
"resolution": "720p"
}'Interroger le statut
- Lisez une tâche via GET /videos/{video_id}.
- Considérez le statut terminal comme la source de vérité de l’achèvement.
- Utilisez un intervalle d’interrogation croissant et arrêtez-le lorsque l’utilisateur quitte la page.
Travailler avec le résultat
Une fois la tâche terminée, utilisez l’URL ou le contenu renvoyé et vérifiez que le fichier est prêt avant d’afficher un lecteur.
Conservez le prompt, le modèle, les paramètres et l’ID de la tâche pour l’assistance, mais ne gardez pas les références d’entrée plus longtemps que ne l’exige votre produit.