Einführung
Wan 3.0 Spicy Videoverlängerung setzt einen Clip fort, den Sie bereits haben. Übergeben Sie ihn als video_url; ein Prompt für das, was als Nächstes passiert, steuert die Fortsetzung, ohne ihn führt das Modell die Szene selbst weiter. Das letzte Bild Ihres Clips wird zum Startbild einer neuen Wan-3.0-Aufnahme aus Bild zu Video mit 2 bis 30 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. Dieses Modell kann die Kleidung mitten im Clip von sich aus verändern, auch wenn der Prompt etwas anderes verlangt; sehen Sie sich das ganze neue Segment an, bevor Sie darauf aufbauen.
Auf Wunsch bestimmen Sie, wo es endet. Übergeben Sie last_image_url, und das neue Segment endet genau auf diesem Bild, sodass eine Aufnahme zu ihrem Hauptwinkel zurückkehren oder eine feste Komposition erreichen kann. Ohne Zielbild entscheidet das Modell über das Ende. Der Anfang ist immer das letzte Bild Ihres Clips.
Sie erhalten eine Datei zurück, dazu das neue Stück allein. Das zusammengefügte 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 mit AAC-Ton. Der Ton Ihrer Quelle bleibt erhalten, der für das neue Segment erzeugte Ton schließt sich an, und eine stumme Seite wird mit Stille aufgefüllt, damit Bild und Ton an der Nahtstelle im Takt bleiben. Das zweite Asset der Ausgabe ist das neue Segment allein mit der Rolle segment, bereit für die nächste Verlängerung.
Alles Weitere ist Wan 3.0 Spicy Image-to-Video. Das neue Segment läuft über dieselben Routen, mit demselben Inhaltsspielraum und demselben Sekundenpreis wie der Image-to-Video-Endpunkt, einschließlich der Regler für Ton, Prompt-Erweiterung und Seed; eine fehlgeschlagene Generierung wird genauso erstattet. Mit last_image_url legen Sie ein Bild fest, auf dem das neue Segment endet. Gelingt die Generierung, lässt sich die Verbindung aber nicht herstellen, schlägt die Aufgabe fehl und der Betrag wird erstattet.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Nein | Optional, aber lohnend: Was als Nächstes passiert, die Kamerabewegung und der Ton. mindestens 1 Zeichen |
video_url | Ja | Der Clip, der fortgesetzt wird: MP4, MOV oder WebM, bis 60 Sekunden. mindestens 1 Zeichen |
last_image_url | Nein | Optionales Ziel-Schlussbild: Das neue Segment endet auf diesem Bild, zugeschnitten auf das Seitenverhältnis des Segments. Ohne Angabe entscheidet das Modell, wie das Segment endet. |
resolution | Nein | Auflösung, in der das neue Segment erzeugt wird: 480p, 720p oder 1080p, Standard 720p. 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: eine beliebige ganze Zahl von 2 bis 30, Standard ist 5. Ihre Quelle kommt davor hinzu und wird nicht berechnet. |
generate_audio | Nein | Standardmäßig an, das neue Segment bekommt also erzeugten Ton. Standardwert: |
enable_prompt_expansion | Nein | Standardmäßig aus. Eingeschaltet wird der Prompt vor der Generierung umgeschrieben, was dünnen Briefings hilft und bei ausführlichen gegen Sie arbeitet. Standardwert: |
seed | Nein | 0 bis 2147483647. Festhalten, um ein geändertes Feld nach dem anderen zu vergleichen; weglassen für Vielfalt. |
Preis
Berechnet wird jede Sekunde des neuen Segments in der gewählten Auflösung; der gesendete Originalclip wird nicht berechnet.
| Spezifikation | Preis |
|---|---|
| $0.057 / Sekunde |
| $0.114 / Sekunde |
| $0.228 / 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, die Kamerabewegung und den Ton. 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. Der Prompt ist optional; ohne ihn führt das Modell die Szene einfach vom Bild aus weiter, was bei atmosphärischen oder locker inszenierten Aufnahmen genügt.
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 konsistent. Wer einen 1080p-Clip mit 480p verlängert, sieht neben dem Original einen weichen Anschluss. Passen Sie die Auflösung an Ihre Quelle an und setzen Sie duration_seconds auf die Länge, die Sie wirklich brauchen: Berechnet wird nur das neue Segment.
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-3.0-spicy/video-extend",
"input": {
"duration_seconds": 5,
"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.





















