Riferimento API
Recupera un video persistente tramite chiave di richiesta
/v1/video-requests/{key}Solo persistent, recupero con la stessa Key. Questo percorso non riesegue attualmente l'intera politica del modello; nessuna garanzia di correzione uniforme dei permessi storici.
Autenticazione e autorizzazioni
Usa la chiave GloopAPI corrente. Modelli, funzionalità e autorizzazioni disponibili dipendono dal relativo catalogo e dalla documentazione dell'endpoint.
Authorization: Bearer $GLOOP_API_KEYSchemi di autenticazione: BearerAuth
Richiesta
Parametri del percorso
keystringObbligatorioIdempotency-Key della richiesta persistent originale: lettere/cifre ASCII, trattini bassi o trattini, 1–128 byte.
- Lunghezza minima
1- Lunghezza massima
128- Pattern
"^[A-Za-z0-9_-]+$"
Risposte ed errori
HTTP 200
Video persistente recuperato tramite chiave di richiesta
application/json
- Tipo
- object
- Campi obbligatori
idmodelstatuscreated_at
updated_atintegerFacoltativoUltimo aggiornamento in secondi Unix.
retentionstringFacoltativoPolitica di conservazione dei risultati; persistent indica l'area persistente.
inputobjectFacoltativoInput originale dell'attività o input del contratto dello strumento.
Campi figli di input (14)
modestringFacoltativoObbligatorio per persistent.
- Enumerazione
["text_to_video","image_to_video"]
retentionstringFacoltativopersistent usa l'area persistente; se omesso, attività ordinaria.
quote_idstringFacoltativoUna nuova richiesta persistent richiede prima la conferma di un preventivo valido di video-quotes.
start_frameobjectFacoltativoObbligatorio per immagine-video persistent: file ospitato della stessa Key. Vietato per testo-video.
Campi figli di start_frame (1)
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: file_id
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
end_frameobjectFacoltativoFotogramma finale facoltativo per persistent, se supportato.
Campi figli di end_frame (1)
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: file_id
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
webhook_endpoint_idstringFacoltativoLe attività ordinarie possono riferire un ricevitore configurato nella console; vietato per persistent.
modelstringObbligatorioID pubblico del modello nel catalogo della Key corrente; non garantisce la disponibilità di vecchi modelli del servizio.
promptstringObbligatorioPrompt di generazione.
- Lunghezza minima
1- Lunghezza massima
2500
durationintegerFacoltativoDurata secondo modello; usa la combinazione completa di video-models mode.presets, senza prodotto cartesiano. Wan Turbo non supporta questo campo; nessun valore predefinito uniforme.
image_urlstringFacoltativoFotogramma iniziale HTTPS secondo modello, solo attività ordinarie; vietato per persistent.
end_image_urlstringFacoltativoFotogramma finale HTTPS secondo modello, solo attività ordinarie; vietato per persistent.
resolutionstringFacoltativoRisoluzione del preset del modello.
aspect_ratiostringFacoltativoRapporto d'aspetto del preset del modello.
Dipende dal modello; usa la politica audio e i presets della modalità. Non presumere che tutti i modelli generino audio.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: model, prompt
Proprietà aggiuntive:
falsemodestringFacoltativoObbligatorio per persistent.
- Enumerazione
["text_to_video","image_to_video"]
retentionstringFacoltativopersistent usa l'area persistente; se omesso, attività ordinaria.
quote_idstringFacoltativoUna nuova richiesta persistent richiede prima la conferma di un preventivo valido di video-quotes.
start_frameobjectFacoltativoObbligatorio per immagine-video persistent: file ospitato della stessa Key. Vietato per testo-video.
Campi figli di start_frame (1)
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: file_id
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
end_frameobjectFacoltativoFotogramma finale facoltativo per persistent, se supportato.
Campi figli di end_frame (1)
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: file_id
file_idstringObbligatorioID pubblico del file ospitato dello stesso account e della stessa Key.
webhook_endpoint_idstringFacoltativoLe attività ordinarie possono riferire un ricevitore configurato nella console; vietato per persistent.
modelstringObbligatorioID pubblico del modello nel catalogo della Key corrente; non garantisce la disponibilità di vecchi modelli del servizio.
promptstringObbligatorioPrompt di generazione.
- Lunghezza minima
1- Lunghezza massima
2500
durationintegerFacoltativoDurata secondo modello; usa la combinazione completa di video-models mode.presets, senza prodotto cartesiano. Wan Turbo non supporta questo campo; nessun valore predefinito uniforme.
image_urlstringFacoltativoFotogramma iniziale HTTPS secondo modello, solo attività ordinarie; vietato per persistent.
end_image_urlstringFacoltativoFotogramma finale HTTPS secondo modello, solo attività ordinarie; vietato per persistent.
resolutionstringFacoltativoRisoluzione del preset del modello.
aspect_ratiostringFacoltativoRapporto d'aspetto del preset del modello.
Dipende dal modello; usa la politica audio e i presets della modalità. Non presumere che tutti i modelli generino audio.
billingobjectFacoltativoStato contabile indipendente, da non sostituire con quello di generazione.
Campi figli di billing (7)
currencystringObbligatorioValuta del preventivo/della contabilità.
error_codestringFacoltativoCodice errore pubblico utilizzabile per scegliere il ramo di gestione.
statusstringObbligatorioStato attuale dell'oggetto; valutare separatamente contabilità e salvataggio.
reserved_quotaintegerObbligatorioPrenotazione in unità quota della piattaforma, non in dollari.
Costo finale in unità quota della piattaforma; null indica non determinato.
reserved_amountstringObbligatorioPrenotazione massima, stringa nella valuta del preventivo.
Costo finale come stringa; null indica contabilità non chiusa.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: currency, status, reserved_quota, final_quota, reserved_amount, final_amount
currencystringObbligatorioValuta del preventivo/della contabilità.
error_codestringFacoltativoCodice errore pubblico utilizzabile per scegliere il ramo di gestione.
statusstringObbligatorioStato attuale dell'oggetto; valutare separatamente contabilità e salvataggio.
reserved_quotaintegerObbligatorioPrenotazione in unità quota della piattaforma, non in dollari.
Costo finale in unità quota della piattaforma; null indica non determinato.
reserved_amountstringObbligatorioPrenotazione massima, stringa nella valuta del preventivo.
Costo finale come stringa; null indica contabilità non chiusa.
storageobjectFacoltativoStato indipendente di salvataggio del file.
Campi figli di storage (3)
file_idstringFacoltativoID pubblico del file ospitato dello stesso account e della stessa Key.
statusstringObbligatorioStato attuale dell'oggetto; valutare separatamente contabilità e salvataggio.
error_codestringFacoltativoCodice errore pubblico utilizzabile per scegliere il ramo di gestione.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: status
file_idstringFacoltativoID pubblico del file ospitato dello stesso account e della stessa Key.
statusstringObbligatorioStato attuale dell'oggetto; valutare separatamente contabilità e salvataggio.
error_codestringFacoltativoCodice errore pubblico utilizzabile per scegliere il ramo di gestione.
availabilityobjectFacoltativoFunzionalità attuali dell'operazione.
Campi figli di availability (4)
can_cancelbooleanObbligatorioIndica se è possibile richiedere l'annullamento dell'attività corrente.
can_deletebooleanObbligatorioIndica se l'attività corrente può essere eliminata.
can_retry_storagebooleanObbligatorioIndica se è possibile riprovare il salvataggio dell'attività.
reasonstringFacoltativoMotivo pubblico dell'azione non disponibile o della revisione contabile.
Ramo allOf 1
Tipo: object
Obbligatorio in questo ramo: can_cancel, can_delete, can_retry_storage
can_cancelbooleanObbligatorioIndica se è possibile richiedere l'annullamento dell'attività corrente.
can_deletebooleanObbligatorioIndica se l'attività corrente può essere eliminata.
can_retry_storagebooleanObbligatorioIndica se è possibile riprovare il salvataggio dell'attività.
reasonstringFacoltativoMotivo pubblico dell'azione non disponibile o della revisione contabile.
idstringObbligatorioIdentificatore pubblico dell'oggetto, usato nel relativo percorso dei dettagli.
modelstringObbligatorioID pubblico del modello nel catalogo della Key corrente.
statusstringObbligatorioStato delle attività ordinarie e persistenti: pending_dispatch/submitting/queued/processing/succeeded/failed/cancelled/unknown. Uno stato terminale non implica contabilità definitiva o archiviazione ready.
created_atintegerObbligatorioOra di creazione in secondi Unix.
resultobjectFacoltativoMetadati del risultato pronto, eventualmente assenti prima del completamento.
Campi figli di result (8)
file_idstringFacoltativoID pubblico del file ospitato dello stesso account e della stessa Key.
storage_statusstringFacoltativoStato di archiviazione del file; il download ospitato è garantito solo dopo ready.
deliverystringFacoltativoauthenticated_content richiede il percorso del contenuto; non presumere un URL diretto.
content_pathstringFacoltativoPercorso del contenuto autenticato della piattaforma; richiedi i byte con la stessa Key.
urlstringFacoltativoURL di accesso al risultato o riferimento; gli URL firmati sono temporanei.
content_typestringFacoltativoTipo MIME del risultato.
file_namestringFacoltativoNome pubblico del file scaricato.
file_sizeintegerFacoltativoDimensione del file risultato in byte.
Ramo allOf 1
Tipo: object
file_idstringFacoltativoID pubblico del file ospitato dello stesso account e della stessa Key.
storage_statusstringFacoltativoStato di archiviazione del file; il download ospitato è garantito solo dopo ready.
deliverystringFacoltativoauthenticated_content richiede il percorso del contenuto; non presumere un URL diretto.
content_pathstringFacoltativoPercorso del contenuto autenticato della piattaforma; richiedi i byte con la stessa Key.
urlstringFacoltativoURL di accesso al risultato o riferimento; gli URL firmati sono temporanei.
content_typestringFacoltativoTipo MIME del risultato.
file_namestringFacoltativoNome pubblico del file scaricato.
file_sizeintegerFacoltativoDimensione del file risultato in byte.
errorstringFacoltativoCategoria di errore o oggetto errore pubblico.
HTTP 400
Campi o parametri della richiesta non validi.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 401
Key assente, non valida, scaduta o revocata.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 403
Autorizzazioni IP, account, modello o strumento insufficienti.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 404
Oggetto/funzionalità non disponibile o disabilitata.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 409
Conflitto di idempotenza/preventivo, oggetto non pronto o ancora referenziato.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 429
Limite di frequenza delle richieste/della coda.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 500
Errore interno di autenticazione o storage dei dati.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 503
Servizio, prezzi o storage non disponibile.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo