Consultar uma tarefa de geração de vídeo
Retorna o status atual da tarefa. Quando o status é succeeded, outputs contém URLs de mídia assinadas (https://openapi.felo.ai/api/v1/media/{file_id}?exp=...&sig=...) que podem ser baixadas de forma anônima. Consulte em intervalos de 5 a 10 segundos; a tarefa continua em segundo plano.
Parâmetros de Caminho
- Tipo: stringtask
_id obrigatórioID da tarefa retornado por POST /api/v1/videos/generations.
Respostas
- Tipo: object · VideoGenerationTask200
Estado atual da tarefa
- enumkindconst:videoobrigatóriovalores
- video
- Tipo: array string[] Formato: urioutputsobrigatório
- Tipo: string enumstatusobrigatóriovalores
- queued
- running
- succeeded
- failed
- interrupted
- Tipo: stringtask
_id obrigatório - Tipo: objecterror
Presente quando a tarefa falhou.
- messageTipo: string
- typeTipo: string
application/json - Tipo: object · GenerationError401
Chave de API da Felo inválida ou ausente
Envelope de erro compatível com a OpenAI.
- Tipo: objecterror
- messageTipo: stringobrigatório
- typeTipo: string enumobrigatóriovalores
- invalid
_request _error - server
_error
- codeTipo: string
- paramTipo: string aceita nulo
application/json - Tipo: object · GenerationError404
Tarefa não encontrada para esta conta
Envelope de erro compatível com a OpenAI.
- Tipo: objecterror
- messageTipo: stringobrigatório
- typeTipo: string enumobrigatóriovalores
- invalid
_request _error - server
_error
- codeTipo: string
- paramTipo: string aceita nulo
application/json - Tipo: object · GenerationError503
Serviço de geração temporariamente indisponível
Envelope de erro compatível com a OpenAI.
- Tipo: objecterror
- messageTipo: stringobrigatório
- typeTipo: string enumobrigatóriovalores
- invalid
_request _error - server
_error
- codeTipo: string
- paramTipo: string aceita nulo
application/json
Request Example for get/api/v1/videos/generations/{task_id}
curl 'https://openapi.felo.ai/api/v1/videos/generations/{task_id}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"task_id": "string",
"status": "queued",
"kind": "video",
"outputs": [
"https://example.com"
],
"error": {
"message": "string",
"type": "string"
}
}