Skip to main content

Co zbudujesz

Wyślesz zadanie Kling text-to-video, zapiszesz zwrócony identyfikator zadania, będziesz odpytwać pasujący endpoint zadania Kling i zdecydujesz, kiedy dodać callback_url do powiadomień push.

Wymagania wstępne

  • Klucz API CometAPI zapisany w COMETAPI_KEY
  • Python 3.10+ z requests lub Node.js 18+
  • Worker po stronie serwera do odpytywania lub endpoint callback HTTPS dla webhooków

Klucz API, bazowy URL, uwierzytelnianie

Utwórz zadanie Kling text-to-video za pomocą:
Odpytuj zadanie za pomocą:
Uwierzytelniaj się tokenem Bearer:

Przykłady kodu

Użyj poniższych zakładek, aby skopiować przykłady w cURL, Python i Node.js.

Wyjaśnienie przepływu

Generowanie wideo Kling jest asynchroniczne. Endpoint create zwraca data.task_id. Odpytuj GET /kling/v1/videos/text2video/<task_id>, aż data.task_status osiągnie succeed lub failed. Gdy zadanie zakończy się sukcesem, skopiuj URL gotowego zasobu z data.task_result do własnej pamięci masowej, jeśli potrzebujesz trwałego dostępu. Dodaj callback_url, gdy chcesz, aby aktualizacje statusu zadania były wysyłane do kontrolowanego przez Ciebie endpointu HTTPS. Zachowaj polling jako mechanizm do uzgadniania stanu i obsługi pominiętych dostarczeń callbacków.

Typowe parametry

Rozwiązywanie problemów / FAQ

Kling używa specyficznych dla dostawcy pól JSON, takich jak data.task_id, data.task_status i data.task_result. Nie parsuj tego tak jak zgodnych z OpenAI tras /v1/videos.
Używaj ograniczonego pollingu i sprawdzaj data.task_status_msg, gdy zadanie zakończy się niepowodzeniem. Zachowaj task ID do późniejszej diagnostyki.
Używaj pollingu jako podstawy. Dodaj callback_url do dostarczania push, a następnie uzgadniaj stan końcowy za pomocą pollingu.

Następne kroki