API-Referenz
Kostenvoranschlag für persistente Videos abrufen
/v1/video-quotesretention=persistent: Angebot nach Katalogmodi und gehosteten Frames. Bei deaktiviertem Schalter direkt 404. Ablauf oder Preisänderung erfordert erneute Bestätigung.
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
Anfragekörper · application/json
- Typ
- object
- Pflichtfelder
modelprompt- Zusätzliche Eigenschaften
- false
Anfragekörper erforderlich
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.
Antworten und Fehler
HTTP 200
Kostenvoranschlag für persistente Videos erfolgreich abgerufen
application/json
- Typ
- object
- Pflichtfelder
idexpires_atrequest_hashpricing_kindcurrencyreserved_quotareserved_amountestimated_final_amountsettlement_note
idstringErforderlichÖffentliche Kennung dieses Objekts für den zugehörigen Detailpfad.
expires_atintegerErforderlichAblauf in Unix-Sekunden; 0 bedeutet keine feste Frist.
request_hashstringErforderlichZusammenfassung der normalisierten Anfrage zur Bindung von Kostenvoranschlag und Erstellung; kein Idempotenz-Anfrageschlüssel.
pricing_kindstringErforderlichTatsächlich verwendete Preismethode dieses Kostenvoranschlags.
currencystringErforderlichWährung des Kostenvoranschlags/der Abrechnung.
reserved_quotaintegerErforderlichReservierung in Plattform-quota-Einheiten, nicht in Dollar.
reserved_amountstringErforderlichMaximaler Reservierungsbetrag als Zeichenfolge in der Angebotswährung.
Geschätzter endgültiger Betrag als Zeichenfolge; null bedeutet vor der Generierung nicht bestimmbar.
settlement_notestringErforderlichBeschreibung der tatsächlichen Messung und Abrechnung.
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
Hinweise zum Endpunkt
Diese Parameter veranschaulichen lediglich ein vollständiges preset. Kopieren Sie das gesamte preset (duration, resolution, aspect_ratio, generate_audio) für das gewählte model/mode aus dem video-models-Katalog des aktuellen Schlüssels; nicht nur das Modell ersetzen oder presets mischen.