API-Referenz
Kostenvoranschlag für persistente Bilder abrufen
/v1/image-quotesPrüft nur Eingaben und Berechtigungen und sperrt keine Bilder. Kostenvoranschläge gelten 60 Sekunden; beim Erstellen werden Route/Preis/Anfrage erneut geprüft. Bei deaktiviertem Dienst wird 503 zurückgegeben.
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
modelpromptsize- Zusätzliche Eigenschaften
- false
Anfragekörper erforderlich
modelstringErforderlichÖffentliche Modell-ID aus dem Katalog des aktuellen Schlüssels.
- Maximale Länge
191
promptstringErforderlichNicht leer, maximal 32000 UTF-8-Bytes. OpenAPI maxLength zählt Zeichen, daher wird keine künstliche Zeichengrenze angegeben.
sizestringErforderlichGrößenwert aus dem ausgewählten image-models-Eintrag; Funktionen und Größen werden je Modell geprüft.
nintegerOptionalAusgelassen oder 0 wird zu 1 normalisiert. Tatsächliches Maximum ist max_n aus image-models; das globale Maximum ist keine Modellfähigkeit.
- Standardwert
1- Minimum
1- Maximum
6
referencesarrayOptionalPro Element nur eines von file_id, asset_id oder url wählen; tatsächliche Anzahl gemäß max_references.
- Maximale Elementanzahl
14
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_idstringOptionalOptionale Quellaufgabe desselben Schlüssels, nur zur Herkunftsverfolgung; ersetzt references nicht.
- Maximale Länge
64
quote_idstringOptionalBei Erstellung gültiges, zur Anfrage passendes Angebot erforderlich; in Angebotsanfragen ignoriert.
Antworten und Fehler
HTTP 200
Kostenvoranschlag für persistente Bilder erfolgreich abgerufen
application/json
- Typ
- object
- Pflichtfelder
pricing_noteidexpires_atreserved_quotaestimated_costcurrency
pricing_notestringErforderlichBeschreibung der Modellpreise; endgültige Abrechnung anhand bestätigter Messdaten.
idstringErforderlichÖffentliche Kennung dieses Objekts für den zugehörigen Detailpfad.
expires_atintegerErforderlichAblauf in Unix-Sekunden; 0 bedeutet keine feste Frist.
reserved_quotaintegerErforderlichReservierung in Plattform-quota-Einheiten, nicht in Dollar.
estimated_costnumberErforderlichGeschätzter Verkaufspreis in der Angebotswährung.
currencystringErforderlichWährung des Kostenvoranschlags/der 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