Skip to main content
Verwenden Sie Polling als Grundlage für die Videogenerierung, da jeder asynchrone Job eine task ID zurückgibt, die Sie abfragen können. Fügen Sie Webhooks nur hinzu, wenn der ausgewählte Video-Endpoint Callback-URLs unterstützt, und behalten Sie Polling als maßgebliche Quelle für verpasste oder anbieterspezifische Callback-Zustellungen bei.

Einen Video-Task erstellen

Die folgende Anfrage erstellt einen minimalen Video-Task und speichert die zurückgegebene ID. Fügen Sie Felder für duration, resolution oder callback nur hinzu, wenn die Seite des ausgewählten Modells diese Felder dokumentiert.
Die Antwort enthält eine task ID und einen Status:

Status abfragen

Die folgende Anfrage prüft den Status des Video-Tasks:
Die Antwort ändert sich, während der Task fortschreitet. Abgeschlossene Antworten können video_url enthalten, wenn der Modell-Adapter eine Ergebnis-URL hat; andernfalls verwenden Sie modellspezifische Ergebnisfelder oder die Content-Route /v1/videos/{id}/content, wenn dieses Modell Proxy-Downloads unterstützt.

Einen Webhook empfangen

CometAPI definiert kein universelles Callback-Payload für jedes Videomodell. Behandeln Sie Callbacks als anbieterspezifische Pass-through-Ereignisse, speichern Sie den Rohtext des Bodys und gleichen Sie den Endstatus mit Polling ab. Der folgende Express-Handler akzeptiert einen Video-Callback und speichert das Ereignis:
Ein Callback-Payload enthält üblicherweise Felder zur Task-Identität und zum Status, aber die genaue Verschachtelung hängt vom ausgewählten Modell oder Anbieter ab:

Häufige Fehler

Zuletzt geändert am 23. Juni 2026