API-Referenz
Videoergebnisse abrufen
/v1/videos/{task_id}/resultNur verfügbar, wenn das Ergebnis bereit ist. Manche Ergebnisse erfordern authentifizierten Zugriff über authenticated_content/content_path. Die Dateispeicherung hat einen eigenen Status; temporäre Download-URLs können ablaufen.
Authentifizierung und Berechtigungen
Verwenden Sie Ihren aktuellen GloopAPI-Schlüssel. Verfügbare Modelle, Funktionen und Berechtigungen hängen von seinem Katalog und der Endpunktdokumentation ab.
Authorization: Bearer $GLOOP_API_KEYAuthentifizierungsschemata: BearerAuth
Anfrage
Pfadparameter
task_idstringErforderlichÖffentliche ID einer mit demselben Schlüssel erstellten Aufgabe.
Antworten und Fehler
HTTP 200
Anfrage erfolgreich.
application/json
- Typ
- object
- Pflichtfelder
idmodelstatuscreated_at
updated_atintegerOptionalLetzte Aktualisierung in Unix-Sekunden.
retentionstringOptionalAufbewahrungspolitik der Ergebnisse; persistent bezeichnet den persistenten Arbeitsbereich.
inputobjectOptionalUrsprüngliche Aufgabeneingabe oder Eingabe gemäß Tool-Vertrag.
Unterfelder von input (14)
modestringOptionalFür persistent erforderlich.
- Aufzählung
["text_to_video","image_to_video"]
retentionstringOptionalpersistent verwendet den persistenten Arbeitsbereich; ohne Angabe normale Aufgabe.
quote_idstringOptionalNeue persistent-Anfragen erfordern vorherige Bestätigung eines gültigen video-quotes-Angebots.
start_frameobjectOptionalFür persistent Bild-zu-Video erforderlich: gehostete Datei derselben Key. Bei Text-zu-Video verboten.
Unterfelder von start_frame (1)
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: file_id
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
end_frameobjectOptionalOptionaler Endframe für persistent, sofern unterstützt.
Unterfelder von end_frame (1)
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: file_id
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
webhook_endpoint_idstringOptionalGewöhnliche Aufgaben dürfen einen in der Konsole konfigurierten Empfänger referenzieren; bei persistent verboten.
modelstringErforderlichÖffentliche Modell-ID aus dem aktuellen Schlüsselkatalog; garantiert nicht, dass historische Dienstmodelle weiterhin verfügbar sind.
promptstringErforderlichGenerierungsprompt.
- Mindestlänge
1- Maximale Länge
2500
durationintegerOptionalModellabhängige Sekundenanzahl. Vollständige Kombination aus video-models mode.presets verwenden, kein kartesisches Produkt bilden. Wan Turbo unterstützt dieses Feld nicht; kein einheitlicher Standardwert.
image_urlstringOptionalModellabhängiger HTTPS-Startframe nur für normale Aufgaben; bei persistent verboten.
end_image_urlstringOptionalModellabhängiger HTTPS-Endframe nur für normale Aufgaben; bei persistent verboten.
resolutionstringOptionalAuflösungswert aus dem Modell-preset.
aspect_ratiostringOptionalSeitenverhältnis aus dem Modell-preset.
Modellabhängig; Audiorichtlinie und presets des Modus verwenden. Nicht annehmen, dass alle Modelle Audio generieren.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: model, prompt
Zusätzliche Eigenschaften:
falsemodestringOptionalFür persistent erforderlich.
- Aufzählung
["text_to_video","image_to_video"]
retentionstringOptionalpersistent verwendet den persistenten Arbeitsbereich; ohne Angabe normale Aufgabe.
quote_idstringOptionalNeue persistent-Anfragen erfordern vorherige Bestätigung eines gültigen video-quotes-Angebots.
start_frameobjectOptionalFür persistent Bild-zu-Video erforderlich: gehostete Datei derselben Key. Bei Text-zu-Video verboten.
Unterfelder von start_frame (1)
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: file_id
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
end_frameobjectOptionalOptionaler Endframe für persistent, sofern unterstützt.
Unterfelder von end_frame (1)
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: file_id
file_idstringErforderlichÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
webhook_endpoint_idstringOptionalGewöhnliche Aufgaben dürfen einen in der Konsole konfigurierten Empfänger referenzieren; bei persistent verboten.
modelstringErforderlichÖffentliche Modell-ID aus dem aktuellen Schlüsselkatalog; garantiert nicht, dass historische Dienstmodelle weiterhin verfügbar sind.
promptstringErforderlichGenerierungsprompt.
- Mindestlänge
1- Maximale Länge
2500
durationintegerOptionalModellabhängige Sekundenanzahl. Vollständige Kombination aus video-models mode.presets verwenden, kein kartesisches Produkt bilden. Wan Turbo unterstützt dieses Feld nicht; kein einheitlicher Standardwert.
image_urlstringOptionalModellabhängiger HTTPS-Startframe nur für normale Aufgaben; bei persistent verboten.
end_image_urlstringOptionalModellabhängiger HTTPS-Endframe nur für normale Aufgaben; bei persistent verboten.
resolutionstringOptionalAuflösungswert aus dem Modell-preset.
aspect_ratiostringOptionalSeitenverhältnis aus dem Modell-preset.
Modellabhängig; Audiorichtlinie und presets des Modus verwenden. Nicht annehmen, dass alle Modelle Audio generieren.
billingobjectOptionalUnabhängiger Abrechnungsstatus; nicht durch den Generierungsstatus ersetzen.
Unterfelder von billing (7)
currencystringErforderlichWährung des Kostenvoranschlags/der Abrechnung.
error_codestringOptionalÖffentlicher Fehlercode für Fallunterscheidungen.
statusstringErforderlichAktueller Objektstatus; getrennt von Abrechnung und Speicherungsstand bewerten.
reserved_quotaintegerErforderlichReservierung in Plattform-quota-Einheiten, nicht in Dollar.
Endkosten in Plattform-quota-Einheiten; null bedeutet noch unbestimmt.
reserved_amountstringErforderlichMaximaler Reservierungsbetrag als Zeichenfolge in der Angebotswährung.
Endgültiger Betrag als Zeichenfolge; null bedeutet noch nicht abgerechnet.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: currency, status, reserved_quota, final_quota, reserved_amount, final_amount
currencystringErforderlichWährung des Kostenvoranschlags/der Abrechnung.
error_codestringOptionalÖffentlicher Fehlercode für Fallunterscheidungen.
statusstringErforderlichAktueller Objektstatus; getrennt von Abrechnung und Speicherungsstand bewerten.
reserved_quotaintegerErforderlichReservierung in Plattform-quota-Einheiten, nicht in Dollar.
Endkosten in Plattform-quota-Einheiten; null bedeutet noch unbestimmt.
reserved_amountstringErforderlichMaximaler Reservierungsbetrag als Zeichenfolge in der Angebotswährung.
Endgültiger Betrag als Zeichenfolge; null bedeutet noch nicht abgerechnet.
storageobjectOptionalUnabhängiger Dateispeicherungsstatus.
Unterfelder von storage (3)
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
statusstringErforderlichAktueller Objektstatus; getrennt von Abrechnung und Speicherungsstand bewerten.
error_codestringOptionalÖffentlicher Fehlercode für Fallunterscheidungen.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: status
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
statusstringErforderlichAktueller Objektstatus; getrennt von Abrechnung und Speicherungsstand bewerten.
error_codestringOptionalÖffentlicher Fehlercode für Fallunterscheidungen.
availabilityobjectOptionalAktuell verfügbare Aktionen.
Unterfelder von availability (4)
can_cancelbooleanErforderlichOb für die aktuelle Aufgabe ein Abbruch angefordert werden darf.
can_deletebooleanErforderlichOb die aktuelle Aufgabe gelöscht werden darf.
can_retry_storagebooleanErforderlichOb die Speicherung der aktuellen Aufgabe erneut versucht werden darf.
reasonstringOptionalÖffentlicher Grund für nicht verfügbare Aktion oder Abrechnungsprüfung.
allOf-Zweig 1
Typ: object
In diesem Zweig erforderlich: can_cancel, can_delete, can_retry_storage
can_cancelbooleanErforderlichOb für die aktuelle Aufgabe ein Abbruch angefordert werden darf.
can_deletebooleanErforderlichOb die aktuelle Aufgabe gelöscht werden darf.
can_retry_storagebooleanErforderlichOb die Speicherung der aktuellen Aufgabe erneut versucht werden darf.
reasonstringOptionalÖffentlicher Grund für nicht verfügbare Aktion oder Abrechnungsprüfung.
idstringErforderlichÖffentliche Kennung dieses Objekts für den zugehörigen Detailpfad.
modelstringErforderlichÖffentliche Modell-ID aus dem Katalog des aktuellen Schlüssels.
statusstringErforderlichStatus gewöhnlicher und persistenter Aufgaben: pending_dispatch/submitting/queued/processing/succeeded/failed/cancelled/unknown. Ein Endzustand bedeutet nicht abgeschlossene Abrechnung oder Archivierung mit ready.
created_atintegerErforderlichErstellungszeit in Unix-Sekunden.
resultobjectOptionalMetadaten vorbereiteter Ergebnisse; können vor Abschluss fehlen.
Unterfelder von result (8)
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
storage_statusstringOptionalDateiarchivierungsstatus; verwaltete Downloads sind erst nach ready garantiert verfügbar.
deliverystringOptionalauthenticated_content erfordert den Inhaltspfad; keine direkte URL voraussetzen.
content_pathstringOptionalPlattformauthentifizierter Inhaltspfad; Binärdaten mit demselben Schlüssel anfordern.
urlstringOptionalZugriffs-URL für Ergebnis oder Referenz; signierte URLs gelten nur kurzzeitig.
content_typestringOptionalMIME-Typ des Ergebnisses.
file_namestringOptionalÖffentlicher Download-Dateiname.
file_sizeintegerOptionalGröße der Ergebnisdatei in Bytes.
allOf-Zweig 1
Typ: object
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
storage_statusstringOptionalDateiarchivierungsstatus; verwaltete Downloads sind erst nach ready garantiert verfügbar.
deliverystringOptionalauthenticated_content erfordert den Inhaltspfad; keine direkte URL voraussetzen.
content_pathstringOptionalPlattformauthentifizierter Inhaltspfad; Binärdaten mit demselben Schlüssel anfordern.
urlstringOptionalZugriffs-URL für Ergebnis oder Referenz; signierte URLs gelten nur kurzzeitig.
content_typestringOptionalMIME-Typ des Ergebnisses.
file_namestringOptionalÖffentlicher Download-Dateiname.
file_sizeintegerOptionalGröße der Ergebnisdatei in Bytes.
errorstringOptionalÖffentliche Fehlerkategorie oder Fehlerobjekt.
HTTP 401
Key fehlt, ist ungültig, abgelaufen oder widerrufen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Der aktuelle Schlüssel hat keine Berechtigung.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlich
HTTP 404
Objekt oder Funktion nicht verfügbar.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlich
HTTP 409
Anfragekonflikt, nicht bereit oder Übermittlung unbekannt. Zuerst den ursprünglichen Datensatz abfragen; nicht blind erneut senden.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlich
HTTP 410
Die Videoaufgabe wurde gelöscht (task_deleted); ihre Ergebnisse können nicht mehr gelesen werden.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 429
Anfrage-/Warteschlangenlimit.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 500
Interner Authentifizierungs- oder Datenspeicherungsfehler.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 502
Fehler in der Dienstantwort.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlich
HTTP 503
Dienst, Speicherung, Preisberechnung vorübergehend nicht verfügbar.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlich