Sozdai LogoDocs
Endpoints/Media

Obter tarefa de multimédia

Obtenha o estado e o resultado de uma tarefa de multimédia assíncrona pelo seu id. Consulte este endpoint até o estado ser succeeded ou failed.

GEThttps://api.foxwire.ai/v1/media/generations/{id}

#Autenticação

Todos os pedidos levam a sua chave no cabeçalho Authorization.

http
Authorization: Bearer sk-corr-...

#Parâmetros de caminho

ParâmetroTipoObrigatórioDescrição
idstringSimO id de tarefa devolvido pelo endpoint de criação de tarefas.

#Exemplo de pedido

bash
curl https://api.foxwire.ai/v1/media/generations/task_abc123 \
  -H "Authorization: Bearer $CORRY_KEY"

#Resposta

Devolve o objeto de tarefa. Campos comuns:

CampoTipoDescrição
idstringObter tarefa de multimédia id
statusstringEstado da tarefa: queued / submitted / succeeded / failed / timeout.
typestringTipo de multimédia: image / video / music.
modelstringO modelo que solicitou.
result.urlsstring[]Presente em caso de sucesso. result.urls é um array de URLs de ficheiro permanentes.
errorstringMensagem de erro, presente quando a tarefa falhou.
coststringMontante cobrado por esta tarefa — uma string em USD (ex.: "0.1200"). Consulte o campo currency.
Exemplos de resposta
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Valores de estado

statusDescrição
queuedEm fila, a aguardar início.
runningA gerar no fornecedor upstream.
succeededConcluído — result.urls está disponível.
failedFalhou — consulte error. A reserva é reembolsada automaticamente.

succeeded

Presente em caso de sucesso. result.urls é um array de URLs de ficheiro permanentes.

#Códigos de erro

EstadoSignificado
401Chave inválida ou em falta
404O modelo solicitado não existe ou não está disponível
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}