Einführung
Wan 3.0 Pro Videoverlängerung setzt einen Clip fort, den Sie bereits haben. Übergeben Sie ihn als video_url und ergänzen Sie auf Wunsch einen Prompt für das, was als Nächstes passiert. Das letzte Bild Ihres Clips wird zum Startbild einer neuen Wan 3.0 Pro-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.
Das Ende können Sie mitbestimmen. last_image_url ist ein optionales Zielbild: Das neue Segment endet exakt auf diesem Bild. Das passt für ein Produkt, das in seinen Hauptwinkel zurückkehren soll, oder für eine Bewegung, die auf einer festen Komposition landen muss. Ohne Angabe entscheidet das Modell, wie die Einstellung endet.
Die Stufen sind die von Wan 3.0 Pro Bild zu Video: 1080p, 2k und 4k. Ein natives Rendering endet bei 1080p, daher werden 2k und 4k daraus hochgerechnet; 480p oder 720p gibt es nicht.
Sie erhalten eine Datei und das neue Stück einzeln. Das verbundene Ergebnis ist eine H.264-MP4 mit AAC-Ton. Es 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 einige 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. Der Ton Ihres Originals bleibt erhalten, der für das neue Segment erzeugte Ton folgt darauf, und eine stumme Seite wird mit Stille aufgefüllt, damit Bild und Ton an der Naht synchron bleiben. Das zweite Asset der Ausgabe ist nur das neue Segment, bereit für die nächste Verlängerung oder einen Editor.
Alles Weitere ist Wan 3.0 Pro Bild zu Video: derselbe inhaltliche Spielraum und derselbe Sekundenpreis, 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 | Nein | Optional. Beschreiben Sie, was als Nächstes passiert: die folgende Handlung und die Kamerabewegung. mindestens 1 Zeichen · höchstens 20000 Zeichen |
video_url | Ja | Der Clip, der fortgesetzt wird: MP4, MOV oder WebM, bis 60 Sekunden. mindestens 1 Zeichen |
last_image_url | Nein | Optionales Zielbild für das Ende: Das neue Segment endet exakt auf diesem Bild, es dient als letztes Bild und nicht als lose Orientierung. mindestens 1 Zeichen |
resolution | Nein | Auflösungsstufe des neuen Segments: 1080p, 2k oder 4k, Standard 1080p. |
duration_seconds | Nein | Länge des neuen Segments: eine ganze Zahl von 2 bis 30 oder -1, damit das Modell entscheidet; dann werden 30 Sekunden vorab reserviert und nach der gelieferten Länge abgerechnet. |
generate_audio | Nein | Standardmäßig an, das neue Segment bekommt also erzeugten Ton. Standardwert: |
enable_prompt_expansion | Nein | Standardmäßig an. Standardwert: |
seed | Nein | 0 bis 2147483647. Halten Sie ihn fest, um jeweils ein geändertes Feld zu vergleichen; lassen Sie ihn weg für mehr Abwechslung. |
Preis
Berechnet wird jede Sekunde des neuen Segments in der gewählten Auflösungsstufe; der gesendete Originalclip wird nicht berechnet. Wird das neue Segment erzeugt, das Zusammenfügen gelingt aber nicht, schlägt der Auftrag fehl und der volle Betrag wird erstattet.
| Spezifikation | Preis |
|---|---|
| $0.144 / Sekunde |
| $0.16 / Sekunde |
| $0.184 / Sekunde |
Anwendungsfälle
Verlängern Sie eine Einstellung, die zu früh endete: einen Produktdrehteller, der anhält, bevor das Etikett zur Kamera zeigt, oder einen Gang, der abbricht, bevor die Person die Tür erreicht. Verlängern Sie um ein paar Sekunden und beschreiben Sie nur die restliche Bewegung.
Bauen Sie eine längere Sequenz Schritt für Schritt auf. Erzeugen Sie eine erste Einstellung, 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 von einem einzelnen Bild ausgeht, prüfen Sie jede Naht, bevor Sie die nächste daraufsetzen.
Prompt-Leitfaden und Praxistipps
Beschreiben Sie den nächsten Schlag, nicht die ganze Szene. Das Bild legt bereits fest, wer und wo, setzen Sie den Prompt also für die folgende Handlung und die Kamerabewegung ein. Wiederholen Sie die Kamerasprache, mit der Ihr Clip endete, etwa eine langsame Fahrt nach vorn oder eine feste Einstellung, damit die Naht wie eine Aufnahme wirkt. Der Prompt ist optional; ohne ihn setzt das Modell allein vom Bild aus fort.
Schneiden Sie vor dem Verlängern. Das letzte Bild ist das Einzige, was das Modell sieht, ein unscharfes, mitten im Schnitt stehendes oder stark komprimiertes Ende wandert also direkt in die Fortsetzung. Schneiden Sie Ihr Original zuerst auf ein sauberes, scharfes Bild. Originale bis 60 Sekunden werden als MP4, MOV oder WebM angenommen.
Halten Sie die Stufe passend zu Ihrem Original und setzen Sie duration_seconds auf die Länge, die Sie wirklich brauchen: Berechnet wird nur das neue Segment. Klären Sie die Bewegung in 1080p mit festem seed, bevor Sie ein 2k- oder 4k-Rendering bezahlen.
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-pro/video-extend",
"input": {
"duration_seconds": 5,
"resolution": "1080p",
"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.





















