API-Referenz
Persistentes Video anhand des Anfrageschlüssels wiederherstellen
/v1/video-requests/{key}Nur persistent, Wiederherstellung mit derselben Key. Dieser Pfad prüft derzeit nicht erneut die vollständige Modellrichtlinie; keine Zusage einheitlich korrigierter historischer Modellrechte.
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
keystringErforderlichIdempotency-Key der ursprünglichen persistent-Anfrage: ASCII-Buchstaben, Ziffern, Unterstriche oder Bindestriche, 1–128 Bytes.
- Mindestlänge
1- Maximale Länge
128- Muster
"^[A-Za-z0-9_-]+$"
Antworten und Fehler
HTTP 200
Persistentes Video erfolgreich anhand des Anfrageschlüssels wiederhergestellt
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 400
Ungültige Anfragefelder oder Parameter.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 401
Key fehlt, ist ungültig, abgelaufen oder widerrufen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Unzureichende IP-, Konto-, Modell- oder Tool-Berechtigungen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 404
Objekt/Funktion nicht verfügbar oder Funktionsschalter deaktiviert.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 409
Idempotenz-/Kostenvoranschlagskonflikt, Objekt nicht bereit oder noch referenziert.
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 503
Dienst, Preisberechnung oder Speicherung nicht verfügbar.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional