Référence API
Consulter l'état d'une tâche vidéo
/v1/videos/{task_id}Consultation d'état : réussite de génération, billing.status et storage.status s'évaluent séparément. Une Key valide épuisée peut consulter la tâche ; les autorisations actuelles du modèle suivent cette implémentation.
Authentification et autorisations
Utilisez votre clé GloopAPI actuelle. Les modèles, capacités et autorisations disponibles dépendent de son catalogue et de la documentation du point de terminaison.
Authorization: Bearer $GLOOP_API_KEYSchémas d'authentification : BearerAuth
Requête
Paramètres de chemin
task_idstringObligatoireID public d'une tâche créée avec la même Key.
Réponses et erreurs
HTTP 200
Requête réussie.
application/json
- Type
- object
- Champs obligatoires
idmodelstatuscreated_at
updated_atintegerFacultatifDernière mise à jour en secondes Unix.
retentionstringFacultatifPolitique de conservation des résultats ; persistent désigne l'espace persistant.
inputobjectFacultatifEntrée initiale de la tâche ou entrée du contrat d'outil.
Sous-champs de input (14)
modestringFacultatifObligatoire pour persistent.
- Énumération
["text_to_video","image_to_video"]
retentionstringFacultatifpersistent utilise l'espace persistant ; omis, tâche ordinaire.
quote_idstringFacultatifUne nouvelle requête persistent exige la confirmation préalable d'un devis valide de video-quotes.
start_frameobjectFacultatifObligatoire pour l'image-vers-vidéo persistent : fichier hébergé de la même Key. Interdit en texte-vers-vidéo.
Sous-champs de start_frame (1)
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
Branche allOf 1
Type: object
Obligatoire dans cette branche : file_id
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
end_frameobjectFacultatifImage finale facultative pour persistent, si la capacité le permet.
Sous-champs de end_frame (1)
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
Branche allOf 1
Type: object
Obligatoire dans cette branche : file_id
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
webhook_endpoint_idstringFacultatifLes tâches ordinaires peuvent référencer un récepteur configuré dans la console ; interdit pour persistent.
modelstringObligatoireID public du modèle dans le catalogue de la Key actuelle ; ne garantit pas la disponibilité d'un ancien modèle service.
promptstringObligatoirePrompt de génération.
- Longueur minimale
1- Longueur maximale
2500
durationintegerFacultatifDurée selon le modèle ; utilisez la combinaison complète de video-models mode.presets, sans produit cartésien. Wan Turbo ne prend pas ce champ en charge ; aucune valeur par défaut uniforme.
image_urlstringFacultatifImage initiale HTTPS selon modèle, tâches ordinaires uniquement ; interdit pour persistent.
end_image_urlstringFacultatifImage finale HTTPS selon modèle, tâches ordinaires uniquement ; interdit pour persistent.
resolutionstringFacultatifRésolution du preset du modèle.
aspect_ratiostringFacultatifRapport d'aspect du preset du modèle.
Dépend du modèle ; utilisez la politique audio et les presets du mode. Ne supposez pas que tous les modèles génèrent de l'audio.
Branche allOf 1
Type: object
Obligatoire dans cette branche : model, prompt
Propriétés supplémentaires:
falsemodestringFacultatifObligatoire pour persistent.
- Énumération
["text_to_video","image_to_video"]
retentionstringFacultatifpersistent utilise l'espace persistant ; omis, tâche ordinaire.
quote_idstringFacultatifUne nouvelle requête persistent exige la confirmation préalable d'un devis valide de video-quotes.
start_frameobjectFacultatifObligatoire pour l'image-vers-vidéo persistent : fichier hébergé de la même Key. Interdit en texte-vers-vidéo.
Sous-champs de start_frame (1)
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
Branche allOf 1
Type: object
Obligatoire dans cette branche : file_id
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
end_frameobjectFacultatifImage finale facultative pour persistent, si la capacité le permet.
Sous-champs de end_frame (1)
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
Branche allOf 1
Type: object
Obligatoire dans cette branche : file_id
file_idstringObligatoireID public du fichier hébergé du même compte et de la même Key.
webhook_endpoint_idstringFacultatifLes tâches ordinaires peuvent référencer un récepteur configuré dans la console ; interdit pour persistent.
modelstringObligatoireID public du modèle dans le catalogue de la Key actuelle ; ne garantit pas la disponibilité d'un ancien modèle service.
promptstringObligatoirePrompt de génération.
- Longueur minimale
1- Longueur maximale
2500
durationintegerFacultatifDurée selon le modèle ; utilisez la combinaison complète de video-models mode.presets, sans produit cartésien. Wan Turbo ne prend pas ce champ en charge ; aucune valeur par défaut uniforme.
image_urlstringFacultatifImage initiale HTTPS selon modèle, tâches ordinaires uniquement ; interdit pour persistent.
end_image_urlstringFacultatifImage finale HTTPS selon modèle, tâches ordinaires uniquement ; interdit pour persistent.
resolutionstringFacultatifRésolution du preset du modèle.
aspect_ratiostringFacultatifRapport d'aspect du preset du modèle.
Dépend du modèle ; utilisez la politique audio et les presets du mode. Ne supposez pas que tous les modèles génèrent de l'audio.
billingobjectFacultatifÉtat comptable indépendant, à ne pas remplacer par l'état de génération.
Sous-champs de billing (7)
currencystringObligatoireDevise du devis/de la comptabilité.
error_codestringFacultatifCode d'erreur public utilisable pour choisir une branche de traitement.
statusstringObligatoireÉtat actuel de l'objet ; évaluer séparément comptabilité et sauvegarde.
reserved_quotaintegerObligatoireRéservation en unités quota de la plateforme, pas en dollars.
Coût final en unités quota de la plateforme ; null signifie non déterminé.
reserved_amountstringObligatoireRéservation maximale, chaîne dans la devise du devis.
Coût final sous forme de chaîne ; null signifie non réglé.
Branche allOf 1
Type: object
Obligatoire dans cette branche : currency, status, reserved_quota, final_quota, reserved_amount, final_amount
currencystringObligatoireDevise du devis/de la comptabilité.
error_codestringFacultatifCode d'erreur public utilisable pour choisir une branche de traitement.
statusstringObligatoireÉtat actuel de l'objet ; évaluer séparément comptabilité et sauvegarde.
reserved_quotaintegerObligatoireRéservation en unités quota de la plateforme, pas en dollars.
Coût final en unités quota de la plateforme ; null signifie non déterminé.
reserved_amountstringObligatoireRéservation maximale, chaîne dans la devise du devis.
Coût final sous forme de chaîne ; null signifie non réglé.
storageobjectFacultatifÉtat indépendant de sauvegarde du fichier.
Sous-champs de storage (3)
file_idstringFacultatifID public du fichier hébergé du même compte et de la même Key.
statusstringObligatoireÉtat actuel de l'objet ; évaluer séparément comptabilité et sauvegarde.
error_codestringFacultatifCode d'erreur public utilisable pour choisir une branche de traitement.
Branche allOf 1
Type: object
Obligatoire dans cette branche : status
file_idstringFacultatifID public du fichier hébergé du même compte et de la même Key.
statusstringObligatoireÉtat actuel de l'objet ; évaluer séparément comptabilité et sauvegarde.
error_codestringFacultatifCode d'erreur public utilisable pour choisir une branche de traitement.
availabilityobjectFacultatifCapacités actuelles de l'opération.
Sous-champs de availability (4)
can_cancelbooleanObligatoireIndique si l'annulation de la tâche actuelle peut être demandée.
can_deletebooleanObligatoireIndique si la tâche actuelle peut être supprimée.
can_retry_storagebooleanObligatoireIndique si la sauvegarde de la tâche peut être réessayée.
reasonstringFacultatifRaison publique de l'indisponibilité de l'action ou de la révision comptable.
Branche allOf 1
Type: object
Obligatoire dans cette branche : can_cancel, can_delete, can_retry_storage
can_cancelbooleanObligatoireIndique si l'annulation de la tâche actuelle peut être demandée.
can_deletebooleanObligatoireIndique si la tâche actuelle peut être supprimée.
can_retry_storagebooleanObligatoireIndique si la sauvegarde de la tâche peut être réessayée.
reasonstringFacultatifRaison publique de l'indisponibilité de l'action ou de la révision comptable.
idstringObligatoireIdentifiant public de l'objet, utilisé dans son chemin de détails.
modelstringObligatoireID public du modèle dans le catalogue de la Key actuelle.
statusstringObligatoireÉtat des tâches ordinaires et persistantes : pending_dispatch/submitting/queued/processing/succeeded/failed/cancelled/unknown. Un état terminal ne signifie ni règlement final ni archivage ready.
created_atintegerObligatoireDate de création en secondes Unix.
resultobjectFacultatifMétadonnées du résultat prêt, éventuellement absentes avant achèvement.
Sous-champs de result (8)
file_idstringFacultatifID public du fichier hébergé du même compte et de la même Key.
storage_statusstringFacultatifÉtat d'archivage du fichier ; le téléchargement hébergé est garanti seulement après ready.
deliverystringFacultatifauthenticated_content exige le chemin de contenu ; ne présumez pas une URL directe.
content_pathstringFacultatifChemin de contenu authentifié de la plateforme ; demandez les octets avec la même Key.
urlstringFacultatifURL d'accès au résultat ou à la référence ; les URL signées sont temporaires.
content_typestringFacultatifType MIME du résultat.
file_namestringFacultatifNom public du fichier téléchargé.
file_sizeintegerFacultatifTaille du fichier résultat en octets.
Branche allOf 1
Type: object
file_idstringFacultatifID public du fichier hébergé du même compte et de la même Key.
storage_statusstringFacultatifÉtat d'archivage du fichier ; le téléchargement hébergé est garanti seulement après ready.
deliverystringFacultatifauthenticated_content exige le chemin de contenu ; ne présumez pas une URL directe.
content_pathstringFacultatifChemin de contenu authentifié de la plateforme ; demandez les octets avec la même Key.
urlstringFacultatifURL d'accès au résultat ou à la référence ; les URL signées sont temporaires.
content_typestringFacultatifType MIME du résultat.
file_namestringFacultatifNom public du fichier téléchargé.
file_sizeintegerFacultatifTaille du fichier résultat en octets.
errorstringFacultatifCatégorie d'échec ou objet d'erreur public.
HTTP 401
Key absente, invalide, expirée ou révoquée.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 403
Key actuelle non autorisée.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoire
HTTP 404
Objet ou capacité indisponible.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoire
HTTP 409
Conflit, résultat non prêt ou soumission inconnue : consultez d'abord l'enregistrement initial, sans répétition aveugle.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoire
HTTP 410
Tâche vidéo supprimée (task_deleted), lecture impossible.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 429
Limitation de débit des requêtes/de la file.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 500
Défaillance interne d'authentification ou de stockage des données.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 502
Erreur de réponse du service.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoire
HTTP 503
Service, stockage, tarification temporairement indisponible.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoire