Référence API
Obtenir un devis de vidéo persistante
/v1/video-quotesretention=persistent : devis selon les modes et images hébergées du catalogue. Interrupteur désactivé : 404 direct. Expiration ou changement de prix exige une nouvelle confirmation.
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
Corps de requête · application/json
- Type
- object
- Champs obligatoires
modelprompt- Propriétés supplémentaires
- false
Corps de requête obligatoire
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.
Réponses et erreurs
HTTP 200
Devis de vidéo persistante obtenu
application/json
- Type
- object
- Champs obligatoires
idexpires_atrequest_hashpricing_kindcurrencyreserved_quotareserved_amountestimated_final_amountsettlement_note
idstringObligatoireIdentifiant public de l'objet, utilisé dans son chemin de détails.
expires_atintegerObligatoireExpiration en secondes Unix ; 0 signifie aucune échéance fixe.
request_hashstringObligatoireRésumé de requête normalisée liant devis et création ; ce n'est pas la clé de requête idempotente.
pricing_kindstringObligatoireMode tarifaire effectivement utilisé pour ce devis.
currencystringObligatoireDevise du devis/de la comptabilité.
reserved_quotaintegerObligatoireRéservation en unités quota de la plateforme, pas en dollars.
reserved_amountstringObligatoireRéservation maximale, chaîne dans la devise du devis.
Montant final estimé sous forme de chaîne ; null signifie indéterminable avant génération.
settlement_notestringObligatoireDescription de la mesure et du règlement réels.
HTTP 400
Champs ou paramètres de requête invalides.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
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
Autorisations IP, compte, modèle ou outil insuffisantes.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 404
Objet/capacité indisponible ou fonctionnalité désactivée.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 409
Conflit d'idempotence/devis, objet non prêt ou encore référencé.
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 503
Service, tarification ou stockage indisponible.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
Notes sur le point de terminaison
Ces paramètres illustrent uniquement un préréglage complet. Copiez le preset entier (duration, resolution, aspect_ratio, generate_audio) du catalogue video-models de votre Key actuelle pour le model/mode choisi. Ne remplacez pas seulement le modèle et ne mélangez pas les préréglages.