API-Referenz
Bildaufgabe anhand des Anfrageschlüssels wiederherstellen
/v1/image-task-requests/{idempotency_key}Mit demselben API-Schlüssel und ursprünglichen Anfrageschlüssel wiederherstellen. Unbekannte Übermittlungen zuerst abfragen; nicht mit geändertem Anfrageschlüssel erneut senden.
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
idempotency_keystringErforderlichUrsprünglicher Anfrageschlüssel der Bildanfrage, als einzelnes Pfadsegment codiert; nicht durch einen neuen Schlüssel ersetzen.
Antworten und Fehler
HTTP 200
Bildaufgabe erfolgreich anhand des Anfrageschlüssels wiederhergestellt
application/json
- Typ
- object
- Pflichtfelder
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringErforderlichÖffentliche Modell-ID aus dem Katalog des aktuellen Schlüssels.
promptstringErforderlichGenerierungsprompt.
sizestringErforderlichGrößenwert aus dem ausgewählten image-models-Eintrag; Funktionen und Größen werden je Modell geprüft.
nintegerErforderlichAngeforderte Anzahl der Ausgabebilder, weiterhin durch das Modellmaximum begrenzt.
referencesarrayErforderlichListe der Referenzbilder für die Generierung.
Unterfelder von references (1)
[]objectOptionalUnterfelder von [] (3)
oneOf-Zweig 1
In diesem Zweig erforderlich: file_id
oneOf-Zweig 2
In diesem Zweig erforderlich: asset_id
oneOf-Zweig 3
In diesem Zweig erforderlich: url
source_task_idstringOptionalÖffentliche Quellaufgaben-ID, nur zur Herkunftsverfolgung.
quote_idstringOptionalÖffentliche Kostenvoranschlags-ID; muss beim Erstellen zur Preis- und Anfragebindung passen.
idstringErforderlichÖffentliche Kennung dieses Objekts für den zugehörigen Detailpfad.
statusstringErforderlichunknown wird nicht automatisch wiederholt; Vorabbuchung kann pending bleiben.
- Aufzählung
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerErforderlichErstellungszeit in Unix-Sekunden.
updated_atintegerErforderlichLetzte Aktualisierung in Unix-Sekunden.
reserved_quotaintegerErforderlichReservierung in Plattform-quota-Einheiten, nicht in Dollar.
final_quotaintegerErforderlichEndkosten in Plattform-quota-Einheiten; null bedeutet noch unbestimmt.
billing_statusstringErforderlichReservierungs-/Abrechnungs-/Erstattungsstatus; getrennt von Aufgaben- und Archivierungsstatus prüfen.
error_codestringOptionalÖffentlicher Fehlercode für Fallunterscheidungen.
error_messagestringOptionalNutzerbeschreibung nach öffentlicher Fehlerklassifizierung.
resultsarrayErforderlichGenerierte Ausgabeelemente; jedes hat einen unabhängigen Archivierungsstatus.
Unterfelder von results (1)
[]objectOptionalUnterfelder von [] (7)
file_idstringOptionalÖffentliche ID einer verwalteten Datei desselben Kontos und Schlüssels.
storage_statusstringOptionalDateiarchivierungsstatus; verwaltete Downloads sind erst nach ready garantiert verfügbar.
storage_errorstringOptionalÖffentliche Kategorie eines Dateiarchivierungsfehlers.
expires_atintegerOptionalAblauf in Unix-Sekunden; 0 bedeutet keine feste Frist.
urlstringOptionalZugriffs-URL für Ergebnis oder Referenz; signierte URLs gelten nur kurzzeitig.
b64_jsonstringOptionalBase64-Zeichenfolge des Bildes; nicht als URL aufrufen.
revised_promptstringOptionalVom Dienst zurückgegebener überarbeiteter Prompt, sofern vorhanden.
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