Bir video API’si seçin
Bir Seedance videosu oluşturun
Seedance video görevleri oluşturun.
Bir HappyHorse videosu oluşturun
HappyHorse text-to-video işleri oluşturun.
Bir Sora 2 videosu oluşturun
Sora 2 video işleri oluşturun.
Bir Sora 2 videosunu alın
Sora video işlerini sorgulayın.
Bir Veo 3 videosu oluşturun
Veo video işleri oluşturun.
Bir Wan videosu oluşturun
Wan text-to-video işleri oluşturun.
Bir xAI videosu oluşturun
xAI video işleri oluşturun.
Bir Vidu videosu oluşturun
Vidu text-to-video işleri oluşturun.
Bir Omni videosu oluşturun (Beta)
Beta Omni video işleri oluşturun.
Bir Kling text-to-video görevi oluşturun
Metin prompt’larından Kling videoları oluşturun.
Bir Runway image-to-video görevi oluşturun
Görsellerden Runway videoları oluşturun.
Bir video görevi oluşturun ve sorgulayın
Models sayfasından veya model dizininden video destekli bir model ID kullanın. Aşağıdaki örneklerPOST /v1/videos ile bir video görevi oluşturur, ardından görev terminal duruma ulaşana kadar dönen görev kimliğini sorgular.
Bu örneklerde
your-video-model-id yer tutucusu kullanılır. İsteği çalıştırmadan önce bunu Models sayfasındaki veya model dizinindeki kullanılabilir bir video model ID ile değiştirin.Yanıt örnekleri
Başarılı bir oluşturma yanıtı şöyle görünebilir. Sorgulama yapmadan önce görev kimliğini saklayın:video_url içerebilir; bazı sağlayıcı formatları modele özgü sonuç alanları veya bu rota belgelendirilmişse video içerik rotasını kullanır:
Örnek model kayıtları
Bu örnek model katalog yanıtı,
/api/models zarfını ve bir video model kaydı şeklini gösterir. Tam bir model listesi değildir.cURL
Yaygın hatalar
Task ID eksik
Task ID eksik
Job handler’ınızdan dönmeden önce create yanıtındaki ID’yi saklayın.
Çok sık polling yapılıyor
Çok sık polling yapılıyor
Durum kontrolleri arasına gecikme ve backoff ekleyin.
Desteklenmeyen süre veya boyut
Desteklenmeyen süre veya boyut
Seçilen video endpoint’i için belgelenen duration ve resolution alanlarını kullanın.
video_url eksik
video_url eksik
video_url alanını isteğe bağlı olarak ele alın ve mevcut olduğunda modele özgü sonuç alanlarına veya content rotasına geri dönün.Callback alınmadı
Callback alınmadı
Kaynak doğruluk olarak polling kullanın ve callback URL’nizin POST isteklerini kabul ettiğini doğrulayın.
Hata kodları ve yeniden deneme stratejisi
400
400
Prompt, dosyalar, duration veya size alanları düzeltilene kadar yeniden denemeyin.
401
401
API anahtarı mevcut ve geçerli olana kadar yeniden denemeyin.
404
404
Yeniden denemeden önce task ID, base URL, path ve model ID’yi kontrol edin.
413
413
Yeniden denemeden önce yükleme boyutunu küçültün.
429
429
Exponential backoff ile yeniden deneyin ve create veya polling eşzamanlılığını azaltın.
500 or 503
500 or 503
Task oluşturmayı backoff ile yeniden deneyin; task terminal bir hataya ulaşmadıkça mevcut task’leri polling ile kontrol etmeye devam edin.
Fiyatlandırma ve model dizini
Models sayfası
CometAPI’nin belgelerde model ID’leri nasıl sunduğunu öğrenin.
Model dizini
Model kullanılabilirliğini ve yeteneklerini inceleyin.
Fiyatlandırma
Bir modeli çağırmadan önce fiyatlandırmayı kontrol edin.