Utilisez CometAPI GET /v1/videos/ pour récupérer le statut, la progression et les métadonnées d’une vidéo Sora 2, comme la durée, les dimensions, les horodatages et l’expiration.
curl --request GET \
--url https://api.cometapi.com/v1/videos/{video_id} \
--header 'Authorization: Bearer <token>'{
"id": "video_69b25d5f467c81908733a56bc236b4df",
"size": "1280x720",
"error": null,
"model": "sora-2",
"object": "video",
"prompt": "A paper airplane glides across a desk.",
"status": "in_progress",
"seconds": "4",
"progress": 0,
"created_at": 1773296991,
"expires_at": null,
"completed_at": null,
"remixed_from_video_id": null
}status pour l’état du cycle de vieprogress pour un indicateur de progression approximatiferror lorsque le fournisseur rejette la tâche ou qu’elle échoueexpires_at après la fin si vous devez savoir quand les ressources temporaires expirentCréer ou remixer la vidéo d’abord
Interroger par id
id renvoyé et continuez à vérifier jusqu’à ce que la tâche atteigne completed ou failed.Télécharger le fichier
completed, passez à Retrieve Video Content.Bearer token authentication. Use your CometAPI key.
Video id returned by the create or remix endpoint.
Current job state.
curl --request GET \
--url https://api.cometapi.com/v1/videos/{video_id} \
--header 'Authorization: Bearer <token>'{
"id": "video_69b25d5f467c81908733a56bc236b4df",
"size": "1280x720",
"error": null,
"model": "sora-2",
"object": "video",
"prompt": "A paper airplane glides across a desk.",
"status": "in_progress",
"seconds": "4",
"progress": 0,
"created_at": 1773296991,
"expires_at": null,
"completed_at": null,
"remixed_from_video_id": null
}