Zum Inhalt springen
Öffne CastalyKonsole

Video

kling-3.0-turbo API

Verwenden Sie die genaue kling-3.0-turbo-Modell-ID über das asynchrone Videorouting von Modelflare.

Verwenden Sie die genaue Modell-ID kling-3.0-turbo. Das Modellfeld muss genau mit dieser Seite übereinstimmen.

Beispielausgabekling-3.0-turboPOST /v1/videos5.0s

Parameter: duration=5resolution=1080pratio=16:9

Prompt: A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.

Anfrage, die dieses Beispiel erstellt hat
{
"model": "kling-3.0-turbo",
"prompt": "A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080p",
"ratio": "16:9",
"aspect_ratio": "16:9"
}

Verwenden Sie einen Modelflare-API-Schlüssel mit https://modelflare.dev/v1. Der Gateway-Einstiegspunkt ist POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Terminal-Fensterbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot",
"settings": {"duration": 5, "resolution": "720p"}
}'

Speichern Sie die Aufgaben-ID. Abfrage GET /v1/videos/{task_id} und Download mit GET /v1/videos/{task_id}/content. Ergebnis-URLs können ablaufen. Übertragen Sie die Datei daher umgehend.

Terminal-Fensterbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Kling verwendet familienspezifische model_name-, prompt-, mode-, duration-, image_list- oder contents/settings-Felder; nativer JSON bleibt erhalten und wird weitergeleitet.

Kling 3.0 Turbo wählt das Modell im URL-Pfad aus; Geben Sie model_name nicht in den Körper ein. Text-to-Video und First-Frame-Bild-to-Video verwenden unterschiedliche offizielle Pfade.

Feld Erforderlich Notizen
prompt Ja Text-zu-Video-Eingabeaufforderung; Verwenden Sie die offizielle Längenbeschränkung
contents[] Bedingt Für Bild-zu-Video schließen Sie prompt und first_frame ein.
settings.resolution Nein 720p / 1080p
settings.aspect_ratio Nein 16:9 / 9:16 / 1:1
settings.duration Nein 3–15 Sekunden
options.watermark_info Nein Wasserzeichenkonfiguration

Text-zu-Video und Bild-zu-Video des ersten Frames verwenden prompt bzw. contents[]. Die Ausgabe erfolgt 3–15 Sekunden lang in 720p oder 1080p; Multi-Shot-Eingabeaufforderungen unterstützen bis zu sechs Shots.

Turbo verwendet die aktualisierte contents/settings/options-Hüllkurve. Die Modell-ID bleibt im Feld model von Modelflare und Aufrufe werden über /v1/videos eingegeben.

Terminal-Fensterbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "列车缓慢驶过雨夜城市"}],
"settings": {"resolution": "1080p", "aspect_ratio": "16:9", "duration": 5},
"options": {"watermark_info": {"enabled": false}}
}'
Terminal-Fensterbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "角色转身看向窗外"}, {"type": "first_frame", "url": "https://example.com/first.png"}],
"settings": {"resolution": "1080p", "duration": 5}
}'

Ungültige Modellparameter geben ein 4xx mit einer Anforderungs-ID zurück. Eine asynchrone Aufgabe kann auch nach erfolgreicher Erstellung als fehlgeschlagen gelten. Verwenden Sie error_code und error_message aus der Umfrageantwort als letzten Aufgabengrund. Wiederholen Sie dieselbe Anfrage nicht mit einer anderen JSON-Form.

Auf dieser Seite werden Modelflare-Modellgenerierungs- und -bearbeitungsaufrufe behandelt. Such- oder Kartenanreicherung, Sprachverwaltung und Elementbibliotheksverwaltung sind Ressourcen-APIs außerhalb dieser öffentlichen Modellaufrufoberfläche und keine erforderlichen Anforderungsfelder.

Dieses Modell verwendet eine Videoabrechnung pro Sekunde. Den aktuellen Kundenpreis, den Referenzlistenpreis und die vollständige Spezifikation finden Sie auf der Modellpreisseite.

Medienvertrag · v1

Vertrags-ID: media.kling-3-0-turbo.v1Adapter: video.kling.turbo.v1@v1Fingerabdruck: f7a701ee39bdcc6314f56777e8a6a52982a7bc918e4c9a2a00bf03435da425d3

Offizielle Quelle: Kuaishou Kling

Vertragsparameter

AbsichtsfeldSteuerelementOptionen
ratioselect16:9 / 9:16 / 1:1
resolutionselect720p / 1080p
durationselect3 / 5 / 8 / 10 / 15

Unterstützte Funktion

  • allowed_values · ratio · 16:9, 9:16, 1:1
  • allowed_values · resolution · 720p, 1080p
  • allowed_values · duration · 3, 5, 8, 10, 15
  • max_assets · reference_asset_ids · 1

Beispiel für eine strukturierte Anfrage

text

Absicht

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Anbieteranfrage

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}

reference

Absicht

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Anbieteranfrage

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    },
    {
      "type": "first_frame",
      "url": "https://example.com/reference.png"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}