Référence API
Consulter une tâche image
/v1/image-tasks/{task_id}Consultation selon la même Key et les autorisations actuelles du modèle.
Authentification et autorisations
Utilisez votre clé GloopAPI actuelle. Les modèles, capacités et autorisations disponibles dépendent de son catalogue et de la documentation du point de terminaison.
Authorization: Bearer $GLOOP_API_KEYSchémas d'authentification : BearerAuth
Requête
Paramètres de chemin
task_idstringObligatoireID public d'une tâche créée avec la même Key.
Réponses et erreurs
HTTP 200
Tâche image consultée
application/json
- Type
- object
- Champs obligatoires
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringObligatoireID public du modèle dans le catalogue de la Key actuelle.
promptstringObligatoirePrompt de génération.
sizestringObligatoireDimension renvoyée par image-models pour le modèle choisi ; capacités et dimensions validées séparément par modèle.
nintegerObligatoireNombre d'images demandé, toujours soumis au plafond du modèle.
referencesarrayObligatoireListe des images de référence pour la génération.
Sous-champs de references (1)
[]objectFacultatifSous-champs de [] (3)
Branche oneOf 1
Obligatoire dans cette branche : file_id
Branche oneOf 2
Obligatoire dans cette branche : asset_id
Branche oneOf 3
Obligatoire dans cette branche : url
source_task_idstringFacultatifID public de la tâche source, uniquement pour traçabilité.
quote_idstringFacultatifID public du devis ; doit respecter les liens prix/requête à la création.
idstringObligatoireIdentifiant public de l'objet, utilisé dans son chemin de détails.
statusstringObligatoireunknown n'est pas répété automatiquement ; la pré-réservation comptable peut rester pending.
- Énumération
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerObligatoireDate de création en secondes Unix.
updated_atintegerObligatoireDernière mise à jour en secondes Unix.
reserved_quotaintegerObligatoireRéservation en unités quota de la plateforme, pas en dollars.
final_quotaintegerObligatoireCoût final en unités quota de la plateforme ; null signifie non déterminé.
billing_statusstringObligatoireÉtat de réservation/règlement/remboursement, à vérifier séparément de la tâche et de l'archivage.
error_codestringFacultatifCode d'erreur public utilisable pour choisir une branche de traitement.
error_messagestringFacultatifExplication utilisateur issue de la classification publique des erreurs.
resultsarrayObligatoireÉléments de sortie générés ; archivage indépendant pour chacun.
Sous-champs de results (1)
[]objectFacultatifSous-champs de [] (7)
file_idstringFacultatifID public du fichier hébergé du même compte et de la même Key.
storage_statusstringFacultatifÉtat d'archivage du fichier ; le téléchargement hébergé est garanti seulement après ready.
storage_errorstringFacultatifCatégorie publique de l'échec d'archivage du fichier.
expires_atintegerFacultatifExpiration en secondes Unix ; 0 signifie aucune échéance fixe.
urlstringFacultatifURL d'accès au résultat ou à la référence ; les URL signées sont temporaires.
b64_jsonstringFacultatifChaîne Base64 de l'image ; ne la demandez pas comme une URL.
revised_promptstringFacultatifPrompt révisé renvoyé par le service, le cas échéant.
HTTP 400
Champs ou paramètres de requête invalides.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 401
Key absente, invalide, expirée ou révoquée.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 403
Autorisations IP, compte, modèle ou outil insuffisantes.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 404
Objet/capacité indisponible ou fonctionnalité désactivée.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 409
Conflit d'idempotence/devis, objet non prêt ou encore référencé.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 429
Limitation de débit des requêtes/de la file.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 500
Défaillance interne d'authentification ou de stockage des données.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif
HTTP 503
Service, tarification ou stockage indisponible.
application/json
- Type
- object
- Champs obligatoires
error
errorobjectObligatoireSous-champs de error (4)
codestringFacultatifmessagestringFacultatiftypestringFacultatifrequest_idstringFacultatif