Skip to main content

Was Sie erstellen werden

Sie senden eine Kling-Text-zu-Video-Aufgabe ab, speichern die zurückgegebene task ID, fragen den passenden Kling-Task-Endpunkt ab und entscheiden, wann Sie callback_url für Push-Benachrichtigungen hinzufügen.

Voraussetzungen

  • Ein in COMETAPI_KEY gespeicherter CometAPI API-Schlüssel
  • Python 3.10+ mit requests oder Node.js 18+
  • Ein serverseitiger Worker für Polling oder ein HTTPS-Callback-Endpunkt für Webhooks

API-Schlüssel, Basis-URL, Authentifizierung

Erstellen Sie eine Kling-Text-zu-Video-Aufgabe mit:
Fragen Sie die Aufgabe ab mit:
Authentifizieren Sie sich mit einem Bearer-Token:

Codebeispiele

Verwenden Sie die Tabs unten für kopierbare Beispiele in cURL, Python und Node.js.

Erläuterung des Ablaufs

Die Kling-Videogenerierung ist asynchron. Der Create-Endpoint gibt ein data.task_id zurück. Frage GET /kling/v1/videos/text2video/<task_id> ab, bis data.task_status den Wert succeed oder failed erreicht. Wenn die Aufgabe erfolgreich abgeschlossen wurde, kopiere die fertige Asset-URL aus data.task_result in deinen eigenen Speicher, wenn du dauerhaften Zugriff benötigst. Füge callback_url hinzu, wenn du Statusaktualisierungen für Aufgaben an einen von dir kontrollierten HTTPS-Endpoint senden lassen möchtest. Behalte Polling für die Abstimmung und für verpasste Callback-Zustellungen bei.

Häufige Parameter

Fehlerbehebung / FAQ

Kling verwendet anbieterspezifische JSON-Felder wie data.task_id, data.task_status und data.task_result. Parse sie nicht wie die OpenAI-kompatiblen /v1/videos-Routen.
Verwende begrenztes Polling und prüfe data.task_status_msg, wenn eine Aufgabe fehlschlägt. Speichere die task ID für spätere Diagnosen.
Verwende Polling als Basis. Füge callback_url für Push-Zustellung hinzu und gleiche dann den Endstatus per Polling ab.

Nächste Schritte