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 Siecallback_url für Push-Benachrichtigungen hinzufügen.
Voraussetzungen
- Ein in
COMETAPI_KEYgespeicherter CometAPI API-Schlüssel - Python 3.10+ mit
requestsoder 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: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 eindata.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
Die Antwortstruktur unterscheidet sich von OpenAI-Videorouten
Die Antwortstruktur unterscheidet sich von OpenAI-Videorouten
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.Die Aufgabe erreicht nie succeed
Die Aufgabe erreicht nie succeed
Verwende begrenztes Polling und prüfe
data.task_status_msg, wenn eine Aufgabe fehlschlägt. Speichere die task ID für spätere Diagnosen.Sollte ich callback_url oder Polling verwenden
Sollte ich callback_url oder Polling verwenden
Verwende Polling als Basis. Füge
callback_url für Push-Zustellung hinzu und gleiche dann den Endstatus per Polling ab.Nächste Schritte
- Lies die Kling Text-to-Video API-Referenz.
- Frage mit Eine Kling-Aufgabe abrufen ab.
- Konfiguriere Callbacks mit Kling-Callback-URLs verwenden.
- Finde Kling-Videomodelle unter Models.
- Sieh dir Polling und Webhooks für die Videogenerierung verwenden an.
- Schätze die Aufgabenkosten mit Anfragekosten vor dem Aufruf eines Modells schätzen.