v0.4.0
OpenAPI 3.1.0
Interroger une tâche de génération vidéo
Bibliothèques clientes
Interroger une tâche de génération vidéo
Renvoie l'état actuel de la tâche. Lorsque status vaut succeeded, outputs contient des URL de médias signées (https://openapi.felo.ai/api/v1/media/{file_id}?exp=...&sig=...) téléchargeables de manière anonyme. Interrogez toutes les 5 à 10 secondes ; la tâche elle-même continue en arrière-plan.
Paramètres de chemin
- Type: stringtask
_id obligatoireID de tâche renvoyé par POST /api/v1/videos/generations.
Réponses
- Type: object · VideoGenerationTask200
État actuel de la tâche
- enumkindconstante:videoobligatoirevaleurs
- video
- Type: array string[] Format: urioutputsobligatoire
- Type: string enumstatusobligatoirevaleurs
- queued
- running
- succeeded
- failed
- interrupted
- Type: stringtask
_id obligatoire - Type: objecterror
Présent lorsque la tâche a échoué.
- messageType: string
- typeType: string
application/json - Type: object · GenerationError401
Clé API Felo invalide ou manquante
Enveloppe d'erreur compatible OpenAI.
- Type: objecterror
- messageType: stringobligatoire
- typeType: string enumobligatoirevaleurs
- invalid
_request _error - server
_error
- codeType: string
- paramType: string nullable
application/json - Type: object · GenerationError404
Tâche introuvable pour ce compte
Enveloppe d'erreur compatible OpenAI.
- Type: objecterror
- messageType: stringobligatoire
- typeType: string enumobligatoirevaleurs
- invalid
_request _error - server
_error
- codeType: string
- paramType: string nullable
application/json - Type: object · GenerationError503
Service de génération temporairement indisponible
Enveloppe d'erreur compatible OpenAI.
- Type: objecterror
- messageType: stringobligatoire
- typeType: string enumobligatoirevaleurs
- invalid
_request _error - server
_error
- codeType: string
- paramType: string nullable
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"
}
}