Referencia de API
Obtener resultados de tarea de imagen
/v1/image-tasks/{task_id}/resultSolo disponible en succeeded/partial_succeeded. El archivado es independiente; sin ready no se garantiza descarga.
Autenticación y permisos
Usa tu clave actual de GloopAPI. Los modelos, capacidades y permisos dependen de su catálogo y de la documentación del endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticación: BearerAuth
Solicitud
Parámetros de ruta
task_idstringObligatorioID público de tarea creada con la misma clave.
Respuestas y errores
HTTP 200
Resultados de tarea de imagen obtenidos correctamente
application/json
- Tipo
- object
- Campos obligatorios
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringObligatorioID público de modelo del catálogo de la clave actual.
promptstringObligatorioPrompt de generación.
sizestringObligatorioTamaño devuelto por image-models seleccionado; capacidades y tamaños se validan por modelo.
nintegerObligatorioCantidad solicitada de imágenes, sujeta al máximo del modelo.
referencesarrayObligatorioLista de imágenes de referencia para generar.
Campos secundarios de references (1)
[]objectOpcionalCampos secundarios de [] (3)
Rama oneOf 1
Obligatorio en esta rama: file_id
Rama oneOf 2
Obligatorio en esta rama: asset_id
Rama oneOf 3
Obligatorio en esta rama: url
source_task_idstringOpcionalID público de tarea de origen, solo para trazabilidad.
quote_idstringOpcionalID público de cotización; debe coincidir con precio y solicitud al crear.
idstringObligatorioIdentificador público del objeto, usado en su ruta de detalles.
statusstringObligatoriounknown no se reenvía automáticamente; el cargo reservado puede seguir pending.
- Enumeración
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerObligatorioFecha de creación en segundos Unix.
updated_atintegerObligatorioÚltima actualización en segundos Unix.
reserved_quotaintegerObligatorioReserva en unidades quota de la plataforma, no en USD.
final_quotaintegerObligatorioCargo final en unidades quota de la plataforma; null indica que aún no se ha determinado.
billing_statusstringObligatorioEstado de reserva/liquidación/devolución; compruébalo aparte de tarea y archivado.
error_codestringOpcionalCódigo público de error para decisiones de flujo.
error_messagestringOpcionalDescripción para usuario mediante clasificación pública de errores.
resultsarrayObligatorioElementos generados; archivado independiente por elemento.
Campos secundarios de results (1)
[]objectOpcionalCampos secundarios de [] (7)
file_idstringOpcionalID público de archivo gestionado de la misma cuenta y clave.
storage_statusstringOpcionalEstado de archivado; descarga gestionada garantizada solo tras ready.
storage_errorstringOpcionalCategoría pública de fallo de archivado.
expires_atintegerOpcionalCaducidad en segundos Unix; 0 indica que no hay caducidad fija.
urlstringOpcionalURL de acceso al resultado o referencia; firmadas solo válidas temporalmente.
b64_jsonstringOpcionalCadena Base64 de imagen; no la solicites como URL.
revised_promptstringOpcionalPrompt revisado devuelto por el servicio, si existe.
HTTP 400
Campos o parámetros de solicitud inválidos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
La clave falta, no es válida, caducó o fue revocada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permisos insuficientes de IP, cuenta, modelo o herramienta.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/capacidad no disponible o función desactivada.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflicto de idempotencia/cotización, objeto no preparado o aún referenciado.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Límite de solicitudes/cola.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Fallo interno de autenticación o almacenamiento de datos.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Servicio, precios o almacenamiento no disponibles.
application/json
- Tipo
- object
- Campos obligatorios
error
errorobjectObligatorioCampos secundarios de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional