Skip to main content
POST
Kling 3.0 & 3.0 Omni
Die Parameter und die Verwendung entsprechen dem offiziellen Standard. Detaillierte Parameter finden Sie direkt in der offiziellen Dokumentation.

1. Überblick

Dieses Dokument erläutert, wie Sie über das offizielle Kling-3.0-Protokoll Text-to-Video, Image-to-Video, Omni-Video und Motion Control nutzen. Alle vier Fähigkeiten verwenden ein asynchrones Aufgabenmodell:
  1. Rufen Sie den entsprechenden Erstellungs-Endpunkt auf.
  2. Speichern Sie data.id aus der Erstellungsantwort.
  3. Fragen Sie den Aufgabenstatus mit demselben API-Key ab, der beim Erstellen der Aufgabe verwendet wurde.
  4. Nach erfolgreicher Aufgabe rufen Sie das generierte Video aus outputs ab und speichern es.

1.1 API-Endpunkte

Die vollständigen Adressen in den Beispielen dieses Dokuments setzen sich aus https://{api_domain} plus dem Pfad in der Tabelle zusammen, wobei {api_domain} für die von Ihnen verwendete API-Domain steht.

1.2 Authentifizierung

Alle Anfragen müssen einen API-Key enthalten. POST-Anfragen müssen außerdem den JSON-Inhaltstyp angeben:

1.3 Antwortstruktur

Das data-Feld in der Erstellungsantwort ist ein Objekt; die häufigsten Felder sind: Das data-Feld der Abfrageantwort ist ein Array; jede Aufgabe enthält die folgenden Felder: Bei Videoergebnissen in outputs sind die häufigsten Felder type, id, url, watermark_url und duration. Dabei ist url die URL des Ergebnisses ohne Wasserzeichen, watermark_url die URL mit Wasserzeichen und duration die Videodauer in Sekunden.

2. Text-to-Video

Offizielle Parameterbeschreibung: Text to Video

2.1 Aufgabe erstellen

Häufige Anforderungsfelder: Wenn multi_shot=true ist, können Sie gemäß dem offiziellen Kling-Format mehrere Einstellungen im Prompt beschreiben. Die Summe der Dauern aller Einstellungen sollte der Gesamtdauer des Videos entsprechen.

2.2 Erstellungsbeispiel

Nach erfolgreicher Erstellung wird die Aufgaben-ID zurückgegeben:

2.3 Aufgabe abfragen

Speichern Sie data.id. Wenn options.external_task_id nicht übergeben wurde, wird data.external_id möglicherweise nicht zurückgegeben. Verwenden Sie denselben API-Key wie beim Erstellen der Aufgabe. Wenn die Aufgaben-ID nicht vorhanden oder nicht zugänglich ist, wird task not found zurückgegeben. Sie können auch external_task_ids zum Abfragen benutzerdefinierter Aufgaben-IDs verwenden:
Pro Anfrage muss genau einer der Parameter task_ids oder external_task_ids angegeben werden. Beide unterstützen 1–50 durch Kommas getrennte IDs; in der Antwort ist data ein Array und behält die Reihenfolge der angeforderten IDs bei.

2.4 Abfragebeispiel

Bei erfolgreicher Aufgabe wird Folgendes zurückgegeben:
status=processing bedeutet, dass die Aufgabe noch ausgeführt wird. Es wird empfohlen, alle 10–30 Sekunden abzufragen. status=failed bedeutet, dass die Aufgabe fehlgeschlagen ist; Sie sollten nicht weiter abfragen. Nach erfolgreichem Abschluss speichern Sie bitte umgehend die Datei unter outputs[type=video].url; der Download-Link kann nur eine begrenzte Gültigkeit haben.

2.5 Abrechnung

Die Preisstufe wird durch settings.resolution und settings.audio bestimmt. Beispiel: Die Kosten für 1080p, audio=native, duration=5 entsprechen „Sekundenpreis der Stufe 1080p mit nativem Audio × 5 Sekunden“. Wenn duration nicht angegeben ist, werden standardmäßig 5 Sekunden berechnet. Beim Erstellen der Aufgabe wird die Gebühr auf Basis der angeforderten Dauer abgezogen. Wenn die Aufgabenerstellung fehlschlägt oder die finale Generierung fehlschlägt, wird die Gebühr automatisch erstattet. Die konkreten Einheitspreise entnehmen Sie bitte der Preisliste des von Ihnen genutzten Dienstes.

3. Image-to-Video

Offizielle Parameterbeschreibung: Image to Video

3.1 Aufgabe erstellen

Häufige Anforderungsfelder: Felder der Unterelemente von contents: Bilder unterstützen .jpg, .jpeg und .png; die Dateigröße darf 50 MB nicht überschreiten, Breite und Höhe müssen mindestens 300 Pixel betragen, und das Seitenverhältnis muss zwischen 1:2.5 und 2.5:1 liegen.

3.2 Erstellungsbeispiel

Bei erfolgreicher Erstellung ist data.id die für spätere Abfragen zu verwendende Aufgaben-ID:

3.3 Aufgabe abfragen

Fragen Sie die Aufgabe mithilfe von data.id aus der Erstellungsantwort ab:
Verwenden Sie beim Abfragen über task_ids denselben API-Key wie beim Erstellen der Aufgabe. Sie können auch external_task_ids verwenden, um die beim Erstellen übergebene options.external_task_id abzufragen. Der Abfrageparameter unterstützt 1–50 durch Kommas getrennte IDs.

3.4 Abfragebeispiel

Bei erfolgreicher Aufgabe befindet sich die Video-URL in outputs[type=video].url:
Bei status=processing wird empfohlen, alle 10–30 Sekunden weiter abzufragen. Bei status=failed beenden Sie das Abfragen und korrigieren Sie die Eingabe anhand der Fehlermeldung.

3.5 Abrechnung

Die Preisstufe wird durch settings.resolution und settings.audio bestimmt. Wenn duration nicht angegeben ist, werden standardmäßig 5 Sekunden berechnet. Beim Erstellen der Aufgabe wird die Gebühr auf Basis der angeforderten Dauer abgezogen. Wenn die Aufgabenerstellung fehlschlägt oder die finale Generierung fehlschlägt, wird die Gebühr automatisch erstattet. Die konkreten Einheitspreise entnehmen Sie bitte der Preisliste des von Ihnen genutzten Dienstes.

4. Omni-Video

Offizielle Parameterbeschreibung: Omni Video

4.1 Aufgabe erstellen

Häufige Anforderungsfelder:
Zuletzt geändert am 15. Oktober 2026