Usa CometAPI GET /v1/videos/ para recuperar el estado del video de Sora 2, el progreso y metadatos como duración, dimensiones, marcas de tiempo y expiración.
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 para el estado del ciclo de vidaprogress para una señal aproximada del progresoerror cuando el proveedor rechaza o falla el trabajoexpires_at después de completarse si necesitas saber cuándo expiran los recursos temporalesCrea o remezcla el video primero
Consulta por id
id devuelto y sigue comprobando hasta que el trabajo alcance completed o failed.Descarga el archivo
completed, continúa con 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
}