Ne oluşturacaksınız
Bir Kling metinden videoya görevi gönderecek, döndürülen task ID değerini saklayacak, eşleşen Kling görev endpoint’ini sorgulayacak ve push bildirimleri için ne zamancallback_url ekleyeceğinize karar vereceksiniz.
Ön koşullar
COMETAPI_KEYiçinde saklanan bir CometAPI API anahtarırequestsile Python 3.10+ veya Node.js 18+- Polling için sunucu tarafı bir worker ya da webhook’lar için bir HTTPS callback endpoint’i
API anahtarı, temel URL, kimlik doğrulama
Aşağıdaki ile bir Kling metinden videoya görevi oluşturun:Kod örnekleri
Aşağıdaki sekmeleri kullanarak cURL, Python ve Node.js için kopyalanabilir örneklere ulaşın.Akış açıklaması
Kling video üretimi asenkron çalışır. Oluşturma endpoint’i birdata.task_id döndürür. data.task_status değeri succeed veya failed olana kadar GET /kling/v1/videos/text2video/<task_id> isteğiyle sorgulama yapın. Görev başarılı olduğunda, kalıcı erişime ihtiyacınız varsa tamamlanan varlık URL’sini data.task_result içinden alıp kendi depolamanıza kopyalayın.
Durum güncellemelerinin sizin kontrol ettiğiniz bir HTTPS endpoint’ine gönderilmesini istediğinizde callback_url ekleyin. Mutabakat ve kaçırılan callback teslimatları için polling’i kullanılabilir durumda tutun.
Yaygın parametreler
Sorun giderme / SSS
Yanıt yapısı OpenAI video route’larından farklı
Yanıt yapısı OpenAI video route’larından farklı
Kling,
data.task_id, data.task_status ve data.task_result gibi sağlayıcıya özgü JSON alanları kullanır. Bunu OpenAI uyumlu /v1/videos route’ları gibi ayrıştırmayın.Görev hiçbir zaman succeed durumuna ulaşmıyor
Görev hiçbir zaman succeed durumuna ulaşmıyor
Sınırlı polling kullanın ve bir görev başarısız olduğunda
data.task_status_msg alanını inceleyin. Daha sonra tanılama yapabilmek için task ID’yi saklayın.callback_url mı yoksa polling mi kullanmalıyım
callback_url mı yoksa polling mi kullanmalıyım
Temel yaklaşım olarak polling kullanın. Push teslimatı için
callback_url ekleyin, ardından son durumu polling ile mutabık hale getirin.Sonraki adımlar
- Kling text-to-video API referansını okuyun.
- Get a Kling task ile polling yapın.
- Use Kling callback URLs ile callback’leri yapılandırın.
- Models içinde Kling video modellerini bulun.
- Use polling and webhooks for video generation sayfasını inceleyin.
- Estimate request cost before calling a model ile model çağrısı yapmadan önce görev maliyetini tahmin edin.