Skip to main content

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 zaman callback_url ekleyeceğinize karar vereceksiniz.

Ön koşullar

  • COMETAPI_KEY içinde saklanan bir CometAPI API anahtarı
  • requests ile 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:
Görevi aşağıdaki ile sorgulayın:
Bir Bearer token ile kimlik doğrulayın:

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 bir data.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

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.
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.
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