HiAPI
Blog

Benutzerhandbuch

Kling 4.0 Text-zu-Video-Prompt-Rezepte für Entwickler

Direkt kopierbare Prompt-Muster für filmische Szenen, Kamerasteuerung und Dauer

Oct 31, 2026
Abstract cover image of overlapping translucent glass planes casting cool blue bands across a pale field.
Eine mit dem empfohlenen Prompt-Rezept erzeugte Kling 4.0 Text-zu-Video-Ausgabe – filmische Bildkomposition, Kamerabewegung vom Dolly bis zum Kran und Steuerung der 6-Sekunden-Dauer.

Warum Prompt-Struktur wichtiger ist als Formulierung

Die meisten Teams beginnen mit der Formulierung. Sie feilen an Adjektiven, tauschen Synonyme aus und hoffen, dass der nächste Render besser wird. Bei einem einzelnen Clip funktioniert das, aber sobald es in eine API-Pipeline geht – wo derselbe Prompt über Dutzende oder Hunderte von Anfragen hinweg konsistente Ergebnisse liefern muss – scheitert dieser Ansatz vollständig.

Die Formulierung ist ein Oberflächendetail. Die Struktur ist der Schlüssel, der die Ausgabe vorhersehbar macht.

Wenn du kling-4.0/text-to-video aufrufst, erhält das Modell einen String. Innerhalb dieses Strings muss das Modell mehrere unabhängige Entscheidungen gleichzeitig lösen: Was ist das Subjekt, wie sieht die Umgebung aus, wie bewegt sich die Kamera und wie viel Narrative passt in die angeforderte Clip-Länge. Wenn diese Entscheidungen in einem fließenden Satz miteinander verflochten sind, kannst du nicht feststellen, welcher Satz einen schlechten Render verursacht hat, und du kannst eine Dimension nicht anpassen, ohne die anderen zu stören.

Strukturierte Prompts trennen diese Entscheidungen in stabile Slots. Das bringt drei praktische Vorteile:

  • Isolation. Wenn die Kamera falsch wirkt, änderst du nur den Kamera-Slot. Die Szenenbeschreibung bleibt unverändert, sodass dein Vergleich aussagekräftig ist.
  • Wiederverwendbarkeit. Derselbe Szenenblock kann in einem Batch mit verschiedenen Kamera-Blöcken kombiniert werden – genau so erkundest du günstig Varianten.
  • Diagnostizierbarkeit. Wenn nach einer Modell- oder Parameteränderung eine Regression in der Ausgabe auftritt, kannst du Prompt-Versionen vergleichen, statt zu raten.

Es gibt einen zweiten Grund, warum Struktur gewinnt: Videogenerierung ist teuer in der Iteration. Jeder Render kostet Zeit und Budget, und du kannst keine Zwischenzustände einsehen. Weil du nur den finalen Clip siehst, ist der Prompt tatsächlich deine einzige Debugging-Oberfläche. Ein Prompt, der sich wie eine Spezifikation liest, gibt dir etwas, worüber du nachdenken kannst; einer, der sich wie ein Gedicht liest, nicht.

Schließlich überstehen strukturierte Prompts die Übergabe. Ein Rezept, das ein Teammitglied lesen, ausfüllen und versionieren kann, ist ein Asset. Ein cleverer Einmal-Prompt lebt in der Entwurfsdatei einer Person und stirbt dort.

Deshalb sind die Rezepte in diesem Leitfaden um ein Skelett herum organisiert und nicht um eine Liste magischer Phrasen. Phrasen sind wichtig, aber sie wirken nur, wenn sie in eine Form eingebettet sind, die du kontrollierst.

Das Kern-Prompt-Skelett

Jedes Rezept in diesem Leitfaden ist eine Ausfüllung derselben viersegmentigen Vorlage. Halte die Reihenfolge stabil, damit dein Diff lesbar bleibt.

[SUBJECT] + [SCENE] + [CAMERA] + [PACING]

Hier ist, was jeder Slot enthalten sollte:

Subjekt (Subject)

Um wen oder was es im Clip geht, mit ein oder zwei physischen Details, die in der Bewegung erhalten bleiben müssen. Bleib konkret und visuell. "Eine Frau in einem regennassen Trenchcoat" ist besser als "eine mysteriöse Person". Vermeide hier abstrakte Emotionslabels; das Modell rendert Körper und Objekte, keine Absichten.

Szene (Scene)

Umgebung, Beleuchtung und Tageszeit. Hier liegt die filmische Qualität. Gib Lichtrichtung und -qualität an, nicht Stimmungswörter. "Tief stehende Sonne fällt von links ins Bild, harte Schatten, Staub in der Luft" sagt dem Modell mehr als "dramatische Beleuchtung".

Kamera (Camera)

Bildgröße plus Bewegung, als eigenständiger Teilsatz formuliert. Weil es ein eigener Slot ist, kannst du ihn als Ganzes austauschen. Eine statische Totale und ein langsamer Push-in teilen dasselbe Subjekt und dieselbe Szene, erzeugen aber völlig unterschiedliche Clips.

Timing (Pacing)

Was im Clip passieren soll, passend zur angeforderten Dauer. Kurze Clips vertragen einen Beat; längere Clips können einen kleinen Bogen aufnehmen.

Ein ausgefülltes Beispiel sieht so aus:

SUBJECT: a lone cyclist in a dark windbreaker, water beading on the helmet
SCENE: empty coastal road at dawn, overcast sky, wet asphalt reflecting grey light
CAMERA: wide shot, slow lateral tracking at walking pace
PACING: single continuous action, cyclist pedals steadily, no cuts

Abgeflacht zu einem Anfrage-String an kling-4.0/text-to-video:

A lone cyclist in a dark windbreaker, water beading on the helmet, on an empty coastal road at dawn, overcast sky, wet asphalt reflecting grey light. Wide shot, slow lateral tracking at walking pace. Single continuous action, cyclist pedals steadily, no cuts.

Zwei Konventionen lassen dieses Skelett in der Praxis funktionieren. Erstens: Punkte zwischen den Slots, keine Kommas. Das gibt dem Prompt einen natürlichen Rhythmus und trennt die Entscheidungen. Zweitens: Lass niemals versehentlich einen Slot leer. Wenn dir die Kamera egal ist, schreib trotzdem eine explizite Wahl, etwa "static medium shot", damit das Modell nicht improvisiert.

Behandle das Skelett als Vertrag. Wenn du es änderst, ändere es bewusst und erhöhe die Prompt-Versionsnummer.

Rezepte für filmische Szenenformulierungen

Filmische Ausgaben entstehen aus konkreten Beschreibungen von Licht und Raum, nicht aus Adjektiven, die wie Film klingen. Die folgenden Muster ersetzen Stimmungswörter durch physische Fakten.

Rezept: Gerichtetes Licht

SCENE: interior workshop at night, single warm lamp from upper right casting long shadows across a cluttered bench, dust visible in the light beam, dark background falling into black

Achte darauf, was hier wirkt: Lichtquelle, Richtung, Qualität und was das Licht enthüllt. "Warm" und "night" legen den Farbton fest; "upper right" fixiert die Geometrie; "dust visible in the beam" fügt Tiefe hinzu. Ersetze die Lampe durch ein Fenster, und dasselbe Skelett erzeugt eine andere Szene, ohne Subjekt oder Kamera zu ändern.

Rezept: Umgebungstiefe

SCENE: narrow alley after rain, foreground puddles with reflections, midground fire escape and hanging cables, distant streetlight haze behind, cool blue-grey palette

Vordergrund, Mittelgrund und Hintergrund explizit zu schichten, gibt dem Modell einen Tiefenplan. Es reduziert auch die verschwommenen Zwischenbilder, die entstehen, wenn ein Prompt nur eine Ebene beschreibt.

Rezept: Subjektbewegung mit Textur

SUBJECT: a chef in a white apron, flour dusting the forearms, hands working dough
PACING: continuous kneading motion, flour puffing with each press, no cuts

Beschreibe die Bewegung als physischen Zyklus, den das Modell durchgehend aufrechterhalten kann. Kontinuierliche, wiederholbare Bewegungen sind über den ganzen Clip stimmiger als einmalige Ereignisse – die kann das Modell vorzeitig abschließen und dann leerlaufen.

Rezept: Wetter und Atmosphäre

SCENE: city rooftop at dusk, thin fog moving through the frame, wind pushing loose fabric, distant skyline softened by haze, low contrast, desaturated

Atmosphäre sollte als etwas beschrieben werden, das sich bewegt, denn Video belohnt Bewegungshinweise. Nebel, Wind, Regen und treibende Partikel verleihen dem Bild durchgehend Textur.

Antipatterns, die du vermeiden solltest

  • Adjektiv-Stapel. "Epic, stunning, cinematic, beautiful" fügt keine Information hinzu, die das Modell rendern kann.
  • Kamerawörter in der Szene. Halte "slow dolly" aus dem Szene-Slot heraus, damit du ihn separat anpassen kannst.
  • Widersprüche. "Bright night scene" wird unvorhersehbar aufgelöst. Wähle ein Beleuchtungsschema und bleib dabei.
  • Zu viele Subjekte. Jede weitere Figur oder jedes weitere Objekt konkurriert um die Aufmerksamkeit des Modells und erhöht die Wahrscheinlichkeit, dass eines davon verzerrt wird.

Rezepte für Kamera- und Bildgrößensteuerung

Die Kamera ist der Slot mit dem größten Hebel, weil sie die Textur des Clips verändert, ohne den Inhalt zu ändern. Halte sie isoliert, damit du sie im Batch austauschen kannst.

Bildgrößen-Vokabular

Jeder Kamera-Teilsatz beginnt mit einer Bildgröße: extreme Totale, Totale, Halbtotale, Nahaufnahme, Detailaufnahme. Dieses eine Wort bestimmt, wie viel des Bildes das Subjekt einnimmt und wie viel Umgebung sichtbar ist.

CAMERA: medium close-up, static tripod

Bewegungsrezepte

Jedes der folgenden ist ein direkt austauschbarer Kamera-Teilsatz:

CAMERA: wide shot, slow push-in toward the subject
CAMERA: medium shot, lateral tracking left at walking pace
CAMERA: close-up, slow handheld drift with slight instability
CAMERA: wide shot, static, subject moves through frame
CAMERA: medium shot, slow tilt up from hands to face

Die entscheidende Disziplin: nur eine Bewegung pro Teilsatz. Push-in, Tilt und Roll in derselben Anfrage zu kombinieren, erzeugt meist ein breiiges Ergebnis, weil das Modell widersprüchliche Bewegungspläne mischen muss.

Geschwindigkeitsmodifikatoren

Für die wahrgenommene Qualität ist die Bewegungsgeschwindigkeit wichtiger als die Bewegungsrichtung. Verwende schlichte Modifikatoren: slow, steady, walking pace, gradual. Vermeide numerische Geschwindigkeiten, da sie sich nicht zuverlässig in den Bewegungsplan des Modells übertragen lassen.

Handheld und Stabilisierung

Wenn du dokumentarische Authentizität willst, schreib explizit "handheld, slight instability". Wenn du kommerzielle Politur willst, schreib "stabilized, smooth motion". Das nicht anzugeben, ist einer der häufigsten Auslöser dafür, dass sich ein Clip falsch anfühlt, ohne dass du den offensichtlichen Grund findest.

Kamera im Batch austauschen

Weil die Kamera ein eigener Slot ist, kannst du Subjekt, Szene und Timing konstant halten und kontrollierte Vergleiche erzeugen. Baue ein kleines Array von Kamera-Teilsätzen, iteriere darüber und halte alles andere fest:

cameras = [
    "wide shot, static tripod",
    "medium shot, slow push-in",
    "close-up, handheld with slight drift",
]
for cam in cameras:
    prompt = f"{subject}. {scene}. {cam}. {pacing}."
    # send prompt to kling-4.0/text-to-video

Die Ausgabemenge zeigt dir, welche Komposition für diesen Inhalt am besten liest, und der Vergleich ist ehrlich, weil sich nur eine Variable geändert hat.

Rezepte für Dauer und Timing

Die Prompt-Details müssen zur Clip-Länge passen. Ein Prompt, der drei Beats in einem kurzen Clip beschreibt, erzeugt gehetzte, fehlerhafte Ergebnisse. Ein Prompt, der nur eine kleine Aktion in einem langen Clip schreibt, erzeugt tote Zeit.

Kurzer Clip: ein Beat

Beschreibe für kürzere Dauern eine kontinuierliche, einzelne Aktion ohne narrative Progression.

PACING: one continuous gesture, subject turns head slowly toward the light, nothing else changes

Entferne alles, was eine Sequenz andeutet. Wörter wie "then", "after" und "finally" verleiten das Modell dazu, Ereignisse zu komprimieren und die Kohärenz zu verlieren.

Mittlerer Clip: eine Aktion plus Umgebungsbewegung

Füge Umgebungsbewegung hinzu, keine zweite Subjektaktion.

PACING: subject stands still breathing, cloth shifting in the wind, background smoke drifting continuously

Umgebungsbewegung füllt die Zeit, ohne dass das Modell neue Ereignisse choreografieren muss.

Längerer Clip: ein kleiner Bogen

Wenn deine Dauer es zulässt, kannst du Start- und Endzustand beschreiben. Bleib bei zwei Beats und lass den Übergang physisch sein.

PACING: subject begins facing away, slowly turns to face camera, expression settles into a neutral gaze by the end

Gib Start, Bewegung und Endposition an. Das gibt dem Modell eine interpolierbare Trajektorie statt einer leeren Dauer, die gefüllt werden muss.

Wörter an Sekunden anpassen

Als Faustregel beschreibt jeder Beat eine physische Aktion; für kurze Clips budgetiere etwa einen Beat. Wenn du merkst, dass du im Timing-Abschnitt mehr als zwei Sätze schreibst, ist der Clip entweder lang genug für einen Bogen, oder du hast über spezifiziert.

Häufige Timing-Fehler

  • Implizite Schnitte. "Shot one, then shot two" funktioniert selten; eine einzelne Generierung ist eine kontinuierliche Einstellung.
  • Sprechen und Bewegen. Dialog plus komplexe Bewegung ist eine schwierige Kombination. Neige zu einem von beiden.
  • Zeitliche Veränderung. Ein Sonnenuntergang innerhalb des Clips ist schwer zu kontrollieren; wähle einen Beleuchtungszustand und halte ihn.
  • Menschenmengen-Choreografie. Mehrere unabhängig bewegte Figuren verschlechtern sich schnell. Behandle eine Menge als Textur, nicht als Darsteller.

Rezepte in einer Pipeline testen

Prompt-Rezepte sind Code. Sie sollten wie Code versioniert, getestet und protokolliert werden.

Prompts als Assets versionieren

Speichere jedes Rezept in einer Datei mit Versionskennung und ausgefüllten Slots. Vergrabe sie nicht als Strings in der Anwendungslogik. Wenn du eine Phrase änderst, ist das eine neue Version, und die alte bleibt für Vergleich und Rollback verfügbar.

{
  "id": "cyclist_coastal_v3",
  "subject": "a lone cyclist in a dark windbreaker...",
  "scene": "empty coastal road at dawn...",
  "camera": "wide shot, slow lateral tracking...",
  "pacing": "single continuous action..."
}

Kleine Vergleichs-Batches ausführen

Bevor du ein Rezept in die Produktion beförderst, generiere einen kleinen Batch – wenige Varianten, nicht Hunderte. Ändere jeweils nur einen Slot. Bewerte die Ausgaben nach den Dimensionen, die dir wichtig sind: Subjekttreue, Bewegungsstabilität, Komposition und wie gut der Clip die Dauer füllt. Befördere den Gewinner und dokumentiere die Entscheidung.

Prompt, Parameter und Ausgabe zusammen protokollieren

Jede Anfrage sollte einen Datensatz schreiben, der Prompt-Version, ausgefüllte Slots, Anfrageparameter, Ausgabekennung und deine Qualitätsbewertung enthält. Wenn später eine Regression auftritt, ist dieses Log der Unterschied zwischen fünf Minuten Diagnose und einem Tag Rätselraten.

log = {
    "prompt_id": recipe["id"],
    "prompt": flattened_prompt,
    "params": {"prompt": flattened_prompt},
    "output": response_id,
    "score": manual_score,
}

Ein Regressionsset pflegen

Sobald ein Rezept in Produktion ist, halte einen kleinen Satz eingefrorener Prompts und ihrer akzeptierten Ausgaben bereit. Führe dieses Set nach jeder Modell- oder Parameteränderung erneut aus und vergleiche. So erkennst du stille Drift, bevor Nutzer sie bemerken.

Ein einfacher Beförderungszyklus

Entwirf ein Rezept aus dem Skelett, fülle die Slots, führe einen kleinen Batch mit Alternativen für einen Slot aus, bewerte und befördere den Gewinner als versioniertes Asset mit vollständigem Log. Wiederhole das, wenn sich die Inhaltsanforderungen ändern.

Behandle jedes Rezept als testbares Artefakt, und die Pipeline ist kein Spielautomat mehr. Du kannst mit dem Endpunkt kling-4.0/text-to-video beginnen und darauf deine eigene versionierte Bibliothek aufbauen.

Ähnliche Artikel

Alle Artikel ansehen →

Starte mit persistenten KI-Artefakten

Hol dir deinen API-Key und rufe Bild-, Video- und Audiomodelle über eine einzige task-basierte API auf.

API-Dokumentation lesen