Einführung
Wan 3.0 Prime Text-zu-Video erzeugt aus einem geschriebenen Prompt allein einen Clip von 2 bis 30 Sekunden mit Ton. Die Felder entsprechen exakt denen von Wan 3.0 Text-zu-Video: prompt ist Pflicht, duration_seconds, resolution (480p, 720p oder 1080p, Standard 720p), aspect_ratio (Standard 16:9), generate_audio, enable_prompt_expansion und seed sind optional. Ein bestehender Wan-3.0-Request funktioniert hier also, wenn nur der Modellname geändert wird. Alibaba positioniert Prime als Hochgeschwindigkeitsversion von Wan 3.0 mit denselben Fähigkeiten.
Modus nach dem Ausgangsmaterial wählen
| Ausgangsmaterial | Modus |
|---|---|
| Aus einem schriftlichen Briefing entstehen Szene, Handlung, Kamerabewegung und gegebenenfalls Ton. | Wan 3.0 Prime Text-zu-Video |
| Ein freigegebenes Startbild bestimmt Motiv und Komposition; die Beschreibung steuert die anschließende Bewegung. | Wan 3.0 Prime Bild-zu-Video |
| Getrennte Referenzen können Identität, Ort, Bewegung oder Klang mit jeweils einer klaren Rolle leiten. | Wan 3.0 Prime Referenz-zu-Video |
Wichtige Funktionen und Highlights
Ein austauschbarer Request mit schnellerer Bearbeitung
Da Schema, Standardwerte und Enums identisch sind, ist der Wechsel eines Jobs zwischen Wan 3.0 und Prime eine Änderung um ein Wort. Schicken Sie Termindruck-Arbeit hierher und lassen Sie Jobs auf Wan 3.0, wenn der Preis pro Sekunde wichtiger ist als die Durchlaufzeit. Mit festem Seed auf beiden Modellen lassen sich die zwei Dateien direkt vergleichen.
Lange Takes, deren Kontinuität sich prüfen lässt
Das Leuchtturm-Beispiel läuft 10 Sekunden in 720p mit Ton: Ein kreisender Lichtstrahl streicht alle paar Sekunden über zwei Menschen und lässt sie zwischen den Durchgängen im Dunkeln, auf der Tonspur ein Nebelhorn und das Meer. Ein periodisches Motiv ist ein ehrlicher Test, ob ein langer Clip durchgehend bleibt oder sich unauffällig zurücksetzt.
Gegenlicht, transparenter Stoff und Wind
Das Dachterrassen-Beispiel dauert fünf Sekunden in 720p: Ein transparentes Leinenhemd hebt sich hinter einer Frau auf einer mediterranen Brüstung zur goldenen Stunde, dazu eine langsame Kreisfahrt, warmes Gegenlicht und Blendenschimmer, Meeresbrise und Möwen. Transparenter Stoff im Gegenlicht und bewegtes Haar sind anspruchsvolle Motive – prüfen Sie sie in Ihren eigenen Renderings genau.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Der Shot selbst: Motiv, eine Handlung, eine Kamerabewegung, dann Licht und Ton. Lange Adjektivlisten bewegen das Ergebnis weniger als eine klare Handlung. mindestens 1 Zeichen |
aspect_ratio | Nein | 16:9, 9:16, 1:1, 4:3, 3:4 oder adaptive, womit das Modell wählt. Vorgabe ist 16:9. |
enable_thinking | Nein | Lässt das Modell den Auftrag und das Referenzmaterial vor der Generierung durchdenken. Standardwert: |
resolution | Nein | 480p, 720p oder 1080p. Vorgabe 720p. |
duration_seconds | Nein | Jede ganze Zahl von 2 bis 30 oder -1 für die automatische Dauer, bei der das Modell die Länge wählt: Das Maximum von 30 Sekunden wird vorab reserviert, abgerechnet wird die tats… |
generate_audio | Nein | Standardmäßig an. Der Clip kommt mit bereits am Bild verankertem Ton zurück. 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
| Spezifikation | Preis |
|---|---|
| $0.0612 / Sekunde |
| $0.126 / Sekunde |
| $0.252 / Sekunde |
Anwendungsfälle
Surreale Szenen, die konsistent bleiben müssen
Das Salzsee-Beispiel verlangt eine spiegelglatte Wasserfläche, in der Himmel und Boden ohne sichtbaren Horizont ineinander übergehen, eine Frau, die auf die Kamera zugeht, während ihr Spiegelbild kopfüber unter ihr mitläuft, und Ringe, die sich ausbreiten, wenn sie sich dreht. Der Ausschnitt ist zunächst statisch und fährt erst danach langsam heran – so bleibt das Spiegelbild als Prüfgegenstand isoliert.
Performance mit Stimme im selben Durchgang
Im Tonkabinen-Beispiel hält eine Sängerin an einem Bändchenmikrofon einen langen tiefen Ton, zieht eine Ohrmuschel ab und lächelt durch die Scheibe zum Regieraum; eine Schärfeverlagerung vom Mikrofongitter auf ihr Gesicht steht im Prompt. Die Stimme entsteht im selben Durchgang wie das Bild, beides kommt also in einer Datei zurück.
Prompt-Leitfaden und Praxistipps
Kameraänderungen als Ereignisse schreiben
Wenn die Kamera mitten in der Einstellung etwas tut, schreiben Sie es als Ereignis in der Abfolge: Der Kabinen-Prompt sagt „rack focus from the microphone mesh to her face“, der Salzsee-Prompt „wide static frame that then pushes slowly in“. Eine Kameraanweisung pro Beat hält das Ergebnis gut prüfbar.
Längeren Clips einen Rhythmus geben
Geben Sie Clips über 5 Sekunden etwas, das sich wiederholt oder fortschreitet – einen Lichtstrahl alle paar Sekunden, eine Flut, einen Raum, der sich füllt –, damit sich die Kontinuität beurteilen lässt. Die Dauer ist jede ganze Zahl von 2 bis 30 oder -1, damit das Modell wählt; legen Sie den Look zuerst bei 5 Sekunden fest.
Prime und Wan 3.0 mit festem Seed vergleichen
Senden Sie einen Body mit demselben seed an beide Modelle und ändern Sie danach jeweils nur ein Feld. Ein fester Seed macht den Vergleich fair, garantiert aber keine identischen Frames. Lassen Sie enable_prompt_expansion bei detaillierten Prompts auf dem Standardwert false und schalten Sie es nur für eine dünne Idee in zwei Zeilen ein.
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-prime/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "16:9",
"duration_seconds": 5
}
}'
# 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.



























