Skip to main content
POST
cURL
Użyj tego endpointu, gdy jeden obraz źródłowy nie wystarcza i chcesz, aby Kling zbudował ruch na podstawie wielu referencji obrazów.

Zanim go wywołasz

  • Przygotuj od 1 do 4 obrazów w image_list
  • Używaj obrazów spełniających wymagania Kling dotyczące pikseli; małe miniatury są odrzucane przez zadanie generowania
  • Pomiń model_name, chyba że konkretnie potrzebujesz wybrać model zgodny z tą trasą
  • Pierwszy test zachowaj prosty: krótki prompt, duration: 5, bez dodatkowych ustawień callback
  • Nie wysyłaj w tej trasie pól maski image-to-video, takich jak static_mask lub dynamic_masks

Przepływ zadania

1

Wyślij żądanie wielu obrazów

Wyślij listę obrazów, prompt i czas trwania, a następnie zapisz zwrócone Kling task_id.
2

Odpytuj zadanie

Kontynuuj z Pobierz zadanie Kling, aż zadanie osiągnie stan końcowy.
3

Zachowaj wynik

Zapisz gotowy film, jeśli potrzebujesz przechowywania dłużej niż przez URL dostarczenia od dostawcy.
Pełne odniesienie do parametrów znajdziesz w oficjalnej dokumentacji Kling.

Autoryzacje

Authorization
string
header
wymagane

Bearer token authentication. Use your CometAPI key.

Treść

application/json
image_list
object[]
wymagane

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>
domyślnie:kling-v1-6

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

Dostępne opcje:
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>
domyślnie:std

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

Dostępne opcje:
std,
pro
duration
string
domyślnie: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.

Dostępne opcje:
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.

Odpowiedź

200 - application/json

Task accepted.

code
integer
wymagane

Error code; specifically define the error code

message
string
wymagane

error message

data
object
wymagane