Einführung
Wan 2.2 LoRA Videoverlängerung setzt einen Clip fort, den Sie bereits haben. Übergeben Sie ihn als video_url mit einem Prompt für das, was als Nächstes passiert. Das letzte Bild Ihres Clips wird zum Startbild einer neuen Wan 2.2 LoRA-Aufnahme aus Bild zu Video mit genau 5 oder 8 Sekunden, und beide werden zu einer MP4 verbunden: zuerst Ihr Original, dann die Fortsetzung, ohne das doppelte Bild an der Nahtstelle. Das neue Segment kommt zusätzlich als eigene Datei zurück, sodass Sie weiter verlängern oder die Teile getrennt schneiden können.
Wichtige Funktionen und Highlights
Die Kontinuität kommt aus dem letzten Bild. Kostüm, Set, Licht und die Positionen aller Personen bleiben erhalten, weil das neue Segment buchstäblich mit Ihrem letzten Bild beginnt. Bewegung überträgt sich nicht auf dieselbe Weise: Das Modell sieht ein einzelnes Standbild, nicht den ganzen Clip. Beschreiben Sie daher die Bewegung, die weitergehen soll, statt davon auszugehen, dass Tempo und Richtung erhalten bleiben.
Sie erhalten eine Datei und das neue Stück einzeln. Das verbundene MP4 behält die Bildrate und den Bildausschnitt Ihres Clips, ohne schwarze Balken. Damit die Naht sauber sitzt, kann das Bild an den Rändern um wenige Prozent beschnitten oder angepasst werden. Liefert das Modell ein deutlich anderes Seitenverhältnis, wird das neue Segment so skaliert, dass es Ihr Bild ausfüllt, mittig ausgerichtet und an den überstehenden Rändern beschnitten. Kodiert wird als H.264-MP4. Wan 2.2 LoRA erzeugt stummes Video: Der Ton Ihres Originals läuft bis zur Naht und blendet aus, das neue Segment ist stumm. Das zweite Asset der Ausgabe ist nur das neue Segment, bereit für die nächste Verlängerung oder einen Editor.
Ihre LoRAs gelten auch hier. Die drei LoRA-Slots funktionieren wie beim Bild-zu-Video-Endpunkt, jeder Eintrag ist eine direkte Gewichts-URL mit einer Stärke von 0 bis 4. Hängen Sie dieselben Dateien an wie beim Clip, und das neue Segment behält den Look; das Laden von LoRAs kostet nichts extra.
Alles Weitere ist Wan 2.2 LoRA Bild zu Video. Das neue Segment läuft auf derselben Engine, mit demselben inhaltlichen Spielraum und demselben Sekundenpreis wie der Bild-zu-Video-Endpunkt, und eine fehlgeschlagene Generierung wird genauso erstattet. Gelingt die Generierung, scheitert aber das Zusammenfügen, schlägt der Auftrag fehl und der Betrag wird erstattet.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Pflichtfeld. Was als Nächstes passiert: die folgende Handlung und die Kamerabewegung. mindestens 1 Zeichen |
video_url | Ja | Der Clip, der fortgesetzt werden soll: MP4, MOV oder WebM, bis zu 60 Sekunden. mindestens 1 Zeichen |
resolution | Nein | Auflösung, in der das neue Segment erzeugt wird: 480p oder 720p, Standard 480p. Wählen Sie die Auflösung Ihres Originals, damit an der Naht kein Schärfesprung sichtbar wird. |
duration_seconds | Nein | Länge des neuen Segments: genau 5 oder 8 Sekunden, Standard 5. Alles andere wird abgelehnt statt gerundet. |
loras | Nein | Bis zu drei LoRAs, die auf beide Rausch-Experten wirken. Standardwert: |
high_noise_loras | Nein | Bis zu drei LoRAs am Hochrausch-Experten, dem Durchgang, in dem Komposition und Bewegung entschieden werden. Das richtige Feld für einen Kamera- oder Bewegungsstil. Standardwert: |
low_noise_loras | Nein | Bis zu drei LoRAs am Niedrigrausch-Experten, dem Durchgang, in dem Detail und Textur auflösen. Das richtige Feld für Linienführung, Korn oder eine Renderbehandlung. Standardwert: |
seed | Nein | 0 bis 2147483647. Beim Durchfahren einer LoRA-Stärke festhalten, sonst lässt sich die Stärke nicht vom Rauschen trennen. |
Preis
Berechnet wird jede Sekunde des neuen Segments in der gewählten Auflösung; der gesendete Originalclip wird nicht berechnet. Das Laden von LoRAs kostet nichts extra.
| Spezifikation | Preis |
|---|---|
| $0.024 / Sekunde |
| $0.048 / Sekunde |
Anwendungsfälle
Verlängern Sie eine Aufnahme, die zu früh endet: einen Produktdrehteller, der stoppt, bevor das Etikett zur Kamera zeigt, oder einen Gang, der abbricht, bevor die Person die Tür erreicht. Verlängern Sie um einige Sekunden und beschreiben Sie nur die restliche Bewegung.
Bauen Sie eine längere Sequenz Schritt für Schritt auf. Erzeugen Sie eine erste Aufnahme, verlängern Sie sie und verlängern Sie das verbundene Ergebnis erneut; jeder Schritt berechnet nur die Sekunden, die er hinzufügt. Da jeder Schritt bei einem einzelnen Bild beginnt, prüfen Sie jede Naht, bevor Sie den nächsten anhängen.
Prompt-Leitfaden und Praxistipps
Beschreiben Sie den nächsten Moment, nicht die ganze Szene. Das Bild legt bereits fest, wer wo ist; nutzen Sie den Prompt für die folgende Handlung und die Kamerabewegung. Wiederholen Sie die Kamerasprache, mit der Ihr Clip endete, etwa eine langsame Ranfahrt oder eine feste Einstellung, damit die Naht wie eine einzige Aufnahme wirkt.
Schneiden Sie vor dem Verlängern. Das letzte Bild ist das Einzige, was das Modell sieht; ein verwischtes, mitten im Schnitt liegendes oder stark komprimiertes Ende wandert direkt in die Fortsetzung. Schneiden Sie Ihr Original zuerst auf ein sauberes, scharfes Bild. Akzeptiert werden Originale bis 60 Sekunden als MP4, MOV oder WebM.
Halten Sie die Auflösung einheitlich. Wenn Sie einen 720p-Clip in 480p verlängern, wirkt das neue Stück neben dem Original weicher. Wählen Sie die Auflösung Ihres Originals und je nach Bedarf 5 oder 8 Sekunden: Berechnet wird nur das neue Segment.
Halten Sie den Stil stabil: Hängen Sie dieselben LoRAs mit denselben Stärken an wie beim Clip. Ein LoRA, das nur im neuen Segment vorkommt, zeigt sich als sichtbarer Wechsel an der Naht.
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": "alibaba/wan-2.2-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p",
"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.





















