Eine Videogenerierungsaufgabe abfragen
Gibt den aktuellen Aufgabenstatus zurück. Wenn status den Wert succeeded hat, enthält outputs signierte Medien-URLs (https://openapi.felo.ai/api/v1/media/{file_id}?exp=...&sig=...), die anonym heruntergeladen werden können. Fragen Sie in Intervallen von 5-10 Sekunden ab; die Aufgabe läuft im Hintergrund weiter.
Pfadparameter
- Typ: stringtask
_id erforderlichAufgaben-ID, die von POST /api/v1/videos/generations zurückgegeben wird.
Antworten
- Typ: object · VideoGenerationTask200
Aktueller Aufgabenstatus
- enumkindKonstante:videoerforderlichWerte
- video
- Typ: array string[] Format: urioutputserforderlich
- Typ: string enumstatuserforderlichWerte
- queued
- running
- succeeded
- failed
- interrupted
- Typ: stringtask
_id erforderlich - Typ: objecterror
Vorhanden, wenn die Aufgabe fehlgeschlagen ist.
- messageTyp: string
- typeTyp: string
application/json - Typ: object · GenerationError401
Ungültiger oder fehlender Felo-API-Schlüssel
OpenAI-kompatibles Fehler-Envelope.
- Typ: objecterror
- messageTyp: stringerforderlich
- typeTyp: string enumerforderlichWerte
- invalid
_request _error - server
_error
- codeTyp: string
- paramTyp: string nullable
application/json - Typ: object · GenerationError404
Aufgabe für dieses Konto nicht gefunden
OpenAI-kompatibles Fehler-Envelope.
- Typ: objecterror
- messageTyp: stringerforderlich
- typeTyp: string enumerforderlichWerte
- invalid
_request _error - server
_error
- codeTyp: string
- paramTyp: string nullable
application/json - Typ: object · GenerationError503
Generierungsdienst vorübergehend nicht verfügbar
OpenAI-kompatibles Fehler-Envelope.
- Typ: objecterror
- messageTyp: stringerforderlich
- typeTyp: string enumerforderlichWerte
- invalid
_request _error - server
_error
- codeTyp: string
- paramTyp: 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"
}
}