Referência da API
Obter resultados da tarefa de imagem
/v1/image-tasks/{task_id}/resultDisponível apenas em succeeded/partial_succeeded. Arquivamento é independente; sem ready não há garantia de download.
Autenticação e permissões
Use sua chave atual do GloopAPI. Modelos, recursos e permissões disponíveis dependem do catálogo da chave e da documentação do endpoint.
Authorization: Bearer $GLOOP_API_KEYEsquemas de autenticação: BearerAuth
Solicitação
Parâmetros de caminho
task_idstringObrigatórioID público da tarefa criada com a mesma chave.
Respostas e erros
HTTP 200
Resultados da tarefa de imagem obtidos com sucesso
application/json
- Tipo
- object
- Campos obrigatórios
modelpromptsizenreferencesidstatuscreated_atupdated_atreserved_quotafinal_quotabilling_statusresults
modelstringObrigatórioID público do modelo no catálogo da chave atual.
promptstringObrigatórioPrompt de geração.
sizestringObrigatórioTamanho retornado por image-models selecionado; recursos e tamanhos são validados por modelo.
nintegerObrigatórioQuantidade de imagens solicitada, sujeita ao máximo do modelo.
referencesarrayObrigatórioLista de imagens de referência para gerar.
Campos filhos de references (1)
[]objectOpcionalCampos filhos de [] (3)
Ramificação oneOf 1
Obrigatório nesta ramificação: file_id
Ramificação oneOf 2
Obrigatório nesta ramificação: asset_id
Ramificação oneOf 3
Obrigatório nesta ramificação: url
source_task_idstringOpcionalID público da tarefa de origem, só para rastreabilidade.
quote_idstringOpcionalID público da cotação; deve corresponder ao preço e à solicitação na criação.
idstringObrigatórioIdentificador público do objeto, usado na sua rota de detalhes.
statusstringObrigatóriounknown não é reenviado automaticamente; a cobrança reservada pode continuar pending.
- Enumeração
["queued","dispatching","running","succeeded","partial_succeeded","failed","unknown","deleted"]
created_atintegerObrigatórioData de criação em segundos Unix.
updated_atintegerObrigatórioÚltima atualização em segundos Unix.
reserved_quotaintegerObrigatórioReserva em unidades quota da plataforma, não em USD.
final_quotaintegerObrigatórioCobrança final em unidades quota da plataforma; null indica ainda não determinada.
billing_statusstringObrigatórioStatus de reserva/liquidação/devolução; confira separadamente da tarefa e do arquivamento.
error_codestringOpcionalCódigo público de erro para decisões de fluxo.
error_messagestringOpcionalDescrição para o usuário via classificação pública de erros.
resultsarrayObrigatórioItens gerados; arquivamento independente por item.
Campos filhos de results (1)
[]objectOpcionalCampos filhos de [] (7)
file_idstringOpcionalID público de arquivo gerenciado da mesma conta e chave.
storage_statusstringOpcionalStatus de arquivamento; download gerenciado garantido apenas após ready.
storage_errorstringOpcionalCategoria pública de falha de arquivamento.
expires_atintegerOpcionalExpiração em segundos Unix; 0 indica ausência de expiração fixa.
urlstringOpcionalURL de acesso ao resultado ou referência; assinadas só valem temporariamente.
b64_jsonstringOpcionalString Base64 da imagem; não a solicite como URL.
revised_promptstringOpcionalPrompt revisado retornado pelo serviço, se houver.
HTTP 400
Campos ou parâmetros de solicitação inválidos.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 401
A chave está ausente, inválida, expirada ou revogada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 403
Permissões insuficientes de IP, conta, modelo ou ferramenta.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 404
Objeto/recurso indisponível ou função desativada.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 409
Conflito de idempotência/cotação, objeto não pronto ou ainda referenciado.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 429
Limite de solicitações/fila.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 500
Falha interna de autenticação ou armazenamento de dados.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional
HTTP 503
Serviço, preços ou armazenamento indisponíveis.
application/json
- Tipo
- object
- Campos obrigatórios
error
errorobjectObrigatórioCampos filhos de error (4)
codestringOpcionalmessagestringOpcionaltypestringOpcionalrequest_idstringOpcional