Skip to main content
POST
cURL
Tek bir kaynak görsel yeterli olmadığında ve Kling’in birden fazla görsel referansından hareket oluşturmasını istediğinizde bu endpoint’i kullanın.

Çağırmadan önce

  • image_list içinde 1 ila 4 görsel hazırlayın
  • Kling piksel gereksinimlerini karşılayan görseller kullanın; çok küçük küçük görseller üretim görevi tarafından reddedilir
  • Özellikle route uyumlu bir model seçmeniz gerekmiyorsa model_name alanını göndermeyin
  • İlk testi basit tutun: kısa bir prompt, duration: 5, ek callback ayarları olmadan
  • Bu route üzerinde static_mask veya dynamic_masks gibi image-to-video mask alanları göndermeyin

Görev akışı

1

Çoklu görsel isteğini gönderin

Görsel listesini, prompt’u ve duration değerini gönderin, ardından dönen Kling task_id değerini kaydedin.
2

Görevi sorgulayın

Görev son duruma ulaşana kadar Bir Kling görevi alın ile devam edin.
3

Sonucu kalıcı olarak saklayın

Sağlayıcının teslim URL’sinin ötesinde saklama süresine ihtiyacınız varsa tamamlanmış videoyu kaydedin.
Tam parametre referansı için resmi Kling dokümantasyonuna bakın.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Gövde

application/json
image_list
object[]
gerekli

Input image references. Provide 1 to 4 items that meet Kling pixel requirements; very small thumbnails are rejected.

Required array length: 1 - 4 elements
model_name
enum<string>
varsayılan:kling-v1-6

Kling model variant for multi-image video. Omit to use kling-v1-6.

Mevcut seçenekler:
kling-v1-6
prompt
string

Text prompt describing the desired motion and scene.

negative_prompt
string

Elements to avoid in the generated video.

mode
enum<string>
varsayılan:std

Generation mode. Use std or pro; omitted requests use std.

Mevcut seçenekler:
std,
pro
duration
string
varsayılan:5

Output video length in seconds. Use 5 or 10; omitted requests use 5.

aspect_ratio
enum<string>

Requested frame aspect ratio when the model needs an explicit frame shape.

Mevcut seçenekler:
16:9,
9:16,
1:1
callback_url
string

Webhook URL to receive task status updates.

external_task_id
string

Custom task id for your own tracking. Must be unique per account.

Yanıt

200 - application/json

Task accepted.

code
integer
gerekli

Error code; specifically define the error code

message
string
gerekli

error message

data
object
gerekli