Wybierz API wideo
Utwórz wideo Seedance
Twórz zadania wideo Seedance.
Utwórz wideo HappyHorse
Twórz zadania text-to-video HappyHorse.
Utwórz wideo Sora 2
Twórz zadania wideo Sora 2.
Pobierz wideo Sora 2
Sprawdzaj zadania wideo Sora.
Utwórz wideo Veo 3
Twórz zadania wideo Veo.
Utwórz wideo Wan
Twórz zadania text-to-video Wan.
Utwórz wideo xAI
Generuj zadania wideo xAI.
Utwórz wideo Vidu
Twórz zadania text-to-video Vidu.
Utwórz wideo Omni (Beta)
Twórz zadania wideo Omni w wersji beta.
Utwórz zadanie Kling text-to-video
Generuj wideo Kling z promptów tekstowych.
Utwórz zadanie Runway image-to-video
Generuj wideo Runway z obrazów.
Tworzenie i odpytywanie zadania wideo
Użyj model ID obsługującego wideo ze strony Models lub z katalogu modeli. Poniższe przykłady tworzą zadanie wideo za pomocąPOST /v1/videos, a następnie odpytyją zwrócone ID zadania, aż zadanie osiągnie stan końcowy.
Te przykłady używają symbolicznej wartości
your-video-model-id. Zastąp ją dostępnym video model ID ze strony Models lub z katalogu modeli przed uruchomieniem żądania.Przykłady odpowiedzi
Pomyślna odpowiedź create może wyglądać tak. Zapisz ID zadania przed rozpoczęciem odpytywania:video_url; niektóre formaty dostawców używają specyficznych dla modelu pól wyniku lub trasy zawartości wideo, gdy ta trasa jest udokumentowana:
Przykładowe rekordy modeli
Ta przykładowa odpowiedź katalogu modeli pokazuje obwiednię
/api/models oraz kształt jednego rekordu modelu wideo. Nie jest to pełna lista modeli.cURL
Typowe błędy
Brak ID zadania
Brak ID zadania
Zapisz ID z odpowiedzi tworzenia przed zwróceniem odpowiedzi z handlera zadania.
Zbyt szybkie odpytywanie
Zbyt szybkie odpytywanie
Dodaj opóźnienie i backoff między sprawdzeniami statusu.
Nieobsługiwany czas trwania lub rozmiar
Nieobsługiwany czas trwania lub rozmiar
Używaj pól duration i resolution udokumentowanych dla wybranego endpointu wideo.
Brak video_url
Brak video_url
Traktuj
video_url jako opcjonalne i w razie potrzeby używaj pól wyników specyficznych dla modelu lub ścieżki content, jeśli jest dostępna.Nie otrzymano callbacka
Nie otrzymano callbacka
Używaj polling jako źródła prawdy i sprawdź, czy Twój URL callbacka akceptuje żądania POST.
Kody błędów i strategia ponawiania
400
400
Nie ponawiaj, dopóki pola prompt, plików, duration lub size nie zostaną poprawione.
401
401
Nie ponawiaj, dopóki klucz API nie będzie obecny i prawidłowy.
404
404
Sprawdź ID zadania, base URL, ścieżkę i model ID przed ponowieniem.
413
413
Zmniejsz rozmiar uploadu przed ponowieniem.
429
429
Ponawiaj z exponential backoff i zmniejsz współbieżność tworzenia lub odpytywania.
500 or 503
500 or 503
Ponów tworzenie zadania z backoff; kontynuuj polling istniejących zadań, chyba że zadanie osiągnie terminalny błąd.
Cennik i katalog modeli
Strona modeli
Przeczytaj, jak CometAPI udostępnia model IDs w dokumentacji.
Katalog modeli
Przeglądaj dostępność i możliwości modeli.
Cennik
Sprawdź ceny przed wywołaniem modelu.