Skip to main content
Używaj pollingu jako podstawy dla generowania wideo, ponieważ każde zadanie asynchroniczne zwraca identyfikator zadania, który możesz odpytywać. Dodawaj webhooki tylko wtedy, gdy wybrany endpoint wideo obsługuje callback URLs, i traktuj polling jako źródło prawdy w przypadku pominiętych lub specyficznych dla dostawcy dostarczeń callbacków.

Utwórz zadanie wideo

Poniższe żądanie tworzy minimalne zadanie wideo i zapisuje zwrócony identyfikator. Dodawaj pola duration, resolution lub callback tylko wtedy, gdy strona wybranego modelu dokumentuje te pola.
Odpowiedź zawiera identyfikator zadania i status:

Sprawdzaj status przez polling

Poniższe żądanie sprawdza status zadania wideo:
Odpowiedź zmienia się w miarę postępu zadania. Zakończone odpowiedzi mogą zawierać video_url, gdy adapter modelu ma URL wyniku; w przeciwnym razie użyj pól wyniku specyficznych dla modelu lub ścieżki content /v1/videos/{id}/content, gdy ten model obsługuje proxy downloads.

Odbierz webhook

CometAPI nie definiuje jednego uniwersalnego payloadu callbacku dla każdego modelu wideo. Traktuj callbacki jako zdarzenia pass-through specyficzne dla dostawcy, zapisuj surowe body i uzgadniaj stan końcowy za pomocą pollingu. Poniższy handler Express przyjmuje callback wideo i zapisuje zdarzenie:
Payload callbacku zwykle zawiera pola tożsamości zadania i statusu, ale dokładna struktura zagnieżdżenia zależy od wybranego modelu lub dostawcy:

Typowe błędy

Powiązane linki

Ostatnia modyfikacja 23 czerwca 2026