Einführung
Kling 2.6 Motion Control überträgt die Bewegungen, die Mimik und die Gesten eines Antriebs-Videos auf eine Figur aus einem Standfoto. Geben Sie ihm ein klares Bild der Person und einen 3 bis 30 Sekunden langen Clip, der die Performance zeigt, und es liefert ein stummes Video bei 720p oder 1080p, das exakt so lange läuft wie der Antriebs-Clip.
Einen Kling-2.6-Modus nach Ausgangsmaterial wählen
| Was Sie zu Beginn haben | Modus |
|---|---|
| eine geschriebene Szene | Kling 2.6 Text zu Video |
| ein abgenommenes Startbild | Kling 2.6 Bild zu Video |
| ein Antriebs-Clip und ein Figurfoto | Kling 2.6 Motion Control |
Wichtige Funktionen und Highlights
Das eigene Foto der Figur gewinnt bei allem, was der Antriebs-Clip nicht vorgibt
In unserem Test wurde eine von einem Tänzer aufgeführte Hip-Hop-Choreografie auf einen anderen Mann in einem marineblauen Dreiteiler übertragen: Die Bewegungen stimmten Schritt für Schritt überein, und sein Anzug, seine Slipper, sein Gesicht und das Betonloft aus seinem eigenen Foto wurden alle übernommen, statt des schlichten Studio-Hintergrunds aus dem Antriebs-Clip.
Stumme Ausgabe, Länge vom Antriebs-Clip bestimmt
Dieser Endpunkt hat kein Audiofeld – das Ergebnis rendert stumm – und auch kein Dauer-Feld, da die Ausgabe immer der Länge des Antriebs-Clips entspricht, von 3 bis 30 Sekunden.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Nein | Optional. Nutzen Sie es nur für das, was der Antriebs-Clip nicht bereits zeigt – die zu behaltende Umgebung, ein Garderobendetail, alles, was konstant bleiben soll. höchstens 2500 Zeichen |
image_url | Ja | Die zu animierende Figur: ein klares Ganz- oder Halbkörperfoto der Person. Nur JPEG oder PNG. |
video_url | Ja | Antriebs-Clip, 3 bis 30 Sekunden: die zu übertragenden Bewegungen, Mimik und Gesten. Das Ergebnis ist exakt so lang wie dieser Clip und hat keinen Ton. |
resolution | Nein | 720p oder 1080p. Höhere Stufen kosten pro Sekunde mehr. |
Preis
Abrechnung pro Sekunde der Länge des Antriebs-Clips – die Ausgabe läuft exakt so lange wie Ihr Video-Input.
| Spezifikation | Preis |
|---|---|
| $0.069 / Sekunde |
| $0.112 / Sekunde |
Anwendungsfälle
Eine Performance über mehrere Figuren hinweg wiederverwenden
Filmen oder erzeugen Sie einen einzigen Antriebs-Clip einmal, und lassen Sie ihn dann gegen verschiedene Figurfotos laufen, um dieselbe Choreografie, denselben Gang oder dieselbe Geste neu zu besetzen, ohne jedes Mal von Grund auf neu zu animieren.
Einem statischen Figurdesign Bewegung geben
Erwecken Sie eine bereits entworfene oder erzeugte Figur mit einer vorhandenen Performance zum Leben, wenn die Bewegung bewusst wirken soll statt frei improvisiert.
Prompt-Leitfaden und Praxistipps
Sagen Sie, was behalten werden soll, nicht was kopiert werden soll
Der Antriebs-Clip trägt bereits die Bewegungen, die Mimik und die Gesten – das Prompt-Feld ist für alles, was er nicht zeigen kann, meist welche Umgebung behalten werden soll: der eigene Raum der Figur statt der im Antriebs-Clip.
Antriebs-Clip und Foto im Bildausschnitt aufeinander abstimmen
Unser Test kombinierte einen Ganzkörper-Antriebs-Clip mit einem Ganzkörper-Figurfoto. Eine deutliche Diskrepanz im Bildausschnitt zwischen beiden – etwa ein Halbkörperfoto, gesteuert von einem Ganzkörper-Clip – ist die Art Eingabe, die sich lohnt, zuerst bei niedriger Auflösung zu testen.
Prüfen Sie, ob beide Eingaben breit genug sind
Sowohl das Figurfoto als auch der Antriebs-Clip brauchen etwa 720 Pixel oder mehr auf jeder Seite; ein Antriebs-Clip darunter wird abgelehnt, bevor der Auftrag startet, nicht nachdem Sie bereits bezahlt haben. Prüfen Sie beide Maße beim Antriebs-Clip, denn ein Video kann bei der Breite bestehen und trotzdem bei der Höhe scheitern, wenn es in einem ungewöhnlichen Bildausschnitt gedreht wurde.
API-Schnellstart
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "kling/2.6/character-animation",
"input": {
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.











