Status de Geração
Consulte jobs de geração da Rivya API por ID público de tarefa, leia estados queued, processing, succeeded e failed, e consuma URLs de resultado.
Última revisão em 2026/05/10
Use GET /api/v1/generations/{taskId} para verificar um job de geração assíncrono.
Endpoint
GET https://rivya.ai/api/v1/generations/{taskId}Header obrigatório:
Authorization: Bearer rvya_sk_...Exemplo com curl
curl https://rivya.ai/api/v1/generations/task_public_id \
-H "Authorization: Bearer rvya_sk_..."Valores de Status
Valores públicos de status:
queued: tarefa aceita, ainda não concluídaprocessing: a geração está em execuçãosucceeded: o resultado está disponívelfailed: a tarefa falhou e pode incluir um objeto público de erro
Resposta com Sucesso
{
"id": "task_public_id",
"status": "succeeded",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 1,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": {
"primary_url": "https://media.example/result.png",
"urls": ["https://media.example/result.png"]
},
"error": null
}primary_url é a primeira URL de resultado por conveniência. urls contém a lista pública de URLs de resultado quando disponível.
Resposta com Falha
{
"id": "task_public_id",
"status": "failed",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": null,
"error": {
"code": "generation_failed",
"message": "The generation failed."
}
}Orientação de Polling
Comece com um pequeno atraso e depois aumente os intervalos de consulta. Evite loops apertados.
Padrão recomendado:
- aguarde 2 a 3 segundos após o envio
- consulte a cada 5 a 10 segundos para jobs normais
- diminua o ritmo para jobs longos de vídeo e áudio
- pare de consultar quando o status for
succeededoufailed
Limite de Propriedade
A tarefa deve pertencer à mesma conta Rivya por trás da chave de API. Se não for encontrada ou não pertencer à conta, o endpoint retornará not_found.
Páginas Relacionadas
Files API
Faça upload de arquivos de referência de imagem, vídeo ou áudio para solicitações de geração da Rivya API, com checagens MIME, limites de tamanho e tokens de duração.
Criar Geração
Envie jobs assíncronos de geração da Rivya API com model, prompt, params, Idempotency-Key e campos de resposta pública.