Riferimento API
Recupera un'attività immagine tramite chiave di richiesta
/v1/image-task-requests/{idempotency_key}Recupero con la stessa Key e chiave di richiesta originale. Interroga prima un invio sconosciuto; non cambiare chiave per ripeterlo.
Autenticazione e autorizzazioni
Usa la chiave GloopAPI corrente. Modelli, funzionalità e autorizzazioni disponibili dipendono dal relativo catalogo e dalla documentazione dell'endpoint.
Authorization: Bearer $GLOOP_API_KEYSchemi di autenticazione: BearerAuth
Richiesta
Parametri del percorso
idempotency_keystringObbligatorioChiave della richiesta immagine originale, codificata come singolo segmento di percorso; non sostituirla con una nuova chiave.
Risposte ed errori
HTTP 200
Attività immagine recuperata tramite chiave di richiesta
application/json
- Tipo
- object
- Campi obbligatori
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringObbligatorioID pubblico del modello nel catalogo della Key corrente.
promptstringObbligatorioPrompt di generazione.
sizestringObbligatorioDimensione restituita da image-models per il modello scelto; capacità e dimensioni validate separatamente per modello.
nintegerObbligatorioNumero di immagini richiesto, sempre soggetto al massimo del modello.
referencesarrayObbligatorioElenco delle immagini di riferimento per la generazione.
Campi figli di references (1)
[]objectFacoltativoCampi figli di [] (3)
Ramo oneOf 1
Obbligatorio in questo ramo: file_id
Ramo oneOf 2
Obbligatorio in questo ramo: asset_id
Ramo oneOf 3
Obbligatorio in questo ramo: url
source_task_idstringFacoltativoID pubblico dell'attività sorgente, solo per tracciabilità.
quote_idstringFacoltativoID pubblico del preventivo; alla creazione deve rispettare i vincoli di prezzo/richiesta.
idstringObbligatorioIdentificatore pubblico dell'oggetto, usato nel relativo percorso dei dettagli.
statusstringObbligatoriounknown non viene reinviato automaticamente; la prenotazione contabile può restare pending.
- Enumerazione
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerObbligatorioOra di creazione in secondi Unix.
updated_atintegerObbligatorioUltimo aggiornamento in secondi Unix.
reserved_quotaintegerObbligatorioPrenotazione in unità quota della piattaforma, non in dollari.
final_quotaintegerObbligatorioCosto finale in unità quota della piattaforma; null indica non determinato.
billing_statusstringObbligatorioStato di prenotazione/addebito/rimborso, da verificare separatamente dall'attività e dall'archiviazione.
error_codestringFacoltativoCodice errore pubblico utilizzabile per scegliere il ramo di gestione.
error_messagestringFacoltativoSpiegazione per l'utente secondo la classificazione pubblica degli errori.
resultsarrayObbligatorioElementi generati in uscita; archiviazione indipendente per ciascuno.
Campi figli di results (1)
[]objectFacoltativoCampi figli di [] (7)
file_idstringFacoltativoID pubblico del file ospitato dello stesso account e della stessa Key.
storage_statusstringFacoltativoStato di archiviazione del file; il download ospitato è garantito solo dopo ready.
storage_errorstringFacoltativoCategoria pubblica dell'errore di archiviazione del file.
expires_atintegerFacoltativoScadenza in secondi Unix; 0 indica nessuna scadenza fissa.
urlstringFacoltativoURL di accesso al risultato o riferimento; gli URL firmati sono temporanei.
b64_jsonstringFacoltativoStringa Base64 dell'immagine; non richiederla come URL.
revised_promptstringFacoltativoPrompt rivisto restituito dal servizio, se presente.
HTTP 400
Campi o parametri della richiesta non validi.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 401
Key assente, non valida, scaduta o revocata.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 403
Autorizzazioni IP, account, modello o strumento insufficienti.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 404
Oggetto/funzionalità non disponibile o disabilitata.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 409
Conflitto di idempotenza/preventivo, oggetto non pronto o ancora referenziato.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 429
Limite di frequenza delle richieste/della coda.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 500
Errore interno di autenticazione o storage dei dati.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 503
Servizio, prezzi o storage non disponibile.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo