Einführung
Wan 2.1 LoRA Text-zu-Video erzeugt aus einem Prompt einen stummen Clip, mit bis zu drei Ihrer LoRA-Dateien auf Alibabas offenem 14B-Videomodell. Die Clips dauern 5 oder 10 Sekunden in 480p oder 720p, in 16:9 oder 9:16, und die Plattform legt keinen Content-Filter über Prompt, Gewichte oder Clip.
Modus nach dem Ausgangsmaterial wählen
| Ausgangsmaterial | Modus |
|---|---|
| eine geschriebene Beschreibung | Wan 2.1 LoRA Text-zu-Video |
| ein Foto zum Animieren | Wan 2.1 LoRA Bild-zu-Video |
| ein Clip zum Neugestalten | Wan 2.1 LoRA Video-zu-Video |
| ein Standbild statt eines Clips | Wan 2.1 Image LoRA Text-zu-Bild |
Wichtige Funktionen und Highlights
Eine große Community-LoRA-Bibliothek
Wan 2.1 14B hat eine der größten Community-LoRA-Bibliotheken unter den offenen Videomodellen: Figuren, Kunststile, Kamerabewegungen und LoRAs ohne Inhaltsfilter, die meisten davon auf Hugging Face und Civitai. Lade bis zu drei per direktem Link, jede mit eigener Stärke von 0 bis 4.
Wan 2.2 LoRAs lassen sich übernehmen
In unserem Test machte eine einzelne Wan 2.2 Stil-LoRA auf diesem Modell aus dem Clip einen sepiafarbenen Altfilm-Look, ein guter Teil der neueren Bibliothek für Wan 2.2 ist hier also ebenfalls nutzbar. Eine LoRA für ein fremdes Modell, etwa ein Bildmodell, lässt die Anfrage stattdessen scheitern.
Einstellungen bleiben offen
Schritte, Guidance, Flow Shift und ein Negativ-Prompt gehören Ihnen, was bei LoRAs wichtig ist, deren Autoren empfohlene Einstellungen veröffentlichen. Die Standardwerte (30 Schritte, Guidance 5) ergaben in unseren Läufen saubere Bilder.
Unzensiert mit eigenen Gewichten
LoRAs werden nicht geprüft, und die Ausgabe wird nicht gefiltert. Ohne eine LoRA ohne Inhaltsfilter wurden Inhalte der Stufe Stark gezeichnet, und die Stufe Sehr stark kam abgeschwächt zurück; LoRAs ohne Inhaltsfilter sind der Weg, weiter zu gehen.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Zuerst die Triggerwörter, falls Ihre LoRA welche hat, dann Motiv, Handlung und Kamera. Einfache Sätze funktionieren; eine Kameraanweisung am Ende wurde in unseren Läufen befolgt. mindestens 1 Zeichen |
negative_prompt | Nein | Was nicht im Clip vorkommen soll, etwa Unschärfe, zusätzliche Finger, Text oder Wasserzeichen. Optional, ohne Einfluss auf den Preis. |
aspect_ratio | Nein | 16:9 (Standard) oder 9:16. Das Format ändert den Preis nicht. |
resolution | Nein | 480p (832 x 480, Standard) oder 720p (1280 x 720). 720p kostet pro Clip mehr und dauert länger. |
duration_seconds | Nein | 5 (Standard) oder 10 Sekunden; andere Längen werden abgelehnt. Ein 10-Sekunden-Clip kostet das Anderthalbfache eines 5-Sekunden-Clips. |
loras | Nein | Bis zu drei Einträge {path, scale}, trainiert für Wan 2.1 14B; path ist ein öffentlicher Direktlink auf eine .safetensors-Datei, scale reicht von 0 bis 4 (standardmäßig 1). Standardwert: |
guidance_scale | Nein | Wie streng der Clip dem Prompt folgt, 0 bis 20, Standard 5. Eine höhere Guidance bei weniger Schritten ergab bei uns übersättigte, artefaktreiche Bilder. |
flow_shift | Nein | Zeitschritt-Verschiebung des Flow Matching, 1 bis 10. Lassen Sie ihn weg, gilt 3 bei 480p und 5 bei 720p; ändern Sie ihn nur, wenn der Autor einer LoRA einen Wert empfiehlt. |
steps | Nein | Entrauschungsschritte, 1 bis 40, Standard 30. Weniger Schritte sind schneller und weicher. |
seed | Nein | Hält Läufe vergleichbar, während Sie jeweils eine LoRA oder einen scale ändern. Ein identisches Ergebnis verspricht er nicht. |
Preis
Abgerechnet pro Clip nach Auflösung und Länge; ein 10-Sekunden-Clip kostet das Anderthalbfache eines 5-Sekunden-Clips. LoRAs und das Seitenverhältnis ändern den Preis nicht.
| Auflösung | Dauer: 5 | Dauer: 10 |
|---|---|---|
| $0.24 / Anfrage | $0.36 / Anfrage |
| $0.36 / Anfrage | $0.54 / Anfrage |
Anwendungsfälle
Figurenserien
Trainieren oder laden Sie eine Figuren-LoRA einmal und nutzen Sie sie bei jeder Anfrage: Dasselbe Gesicht und dasselbe Outfit tragen sich durch alle Szenen, was ein Prompt allein von Clip zu Clip nicht garantieren kann.
Stilisierte Kurzclips
Eine Stil-LoRA gibt allen Clips einer Reihe denselben Look, von Cel-Animation bis Vintage-Film, sodass eine Serie wie aus einem Guss wirkt, auch wenn sich die Prompts ändern.
Plattformen ohne Inhaltsfilter
Lade die LoRA, die dein Publikum erwartet, und erzeuge 5- oder 10-Sekunden-Clips ohne Filter im Weg. Alle Personen im Bild müssen Erwachsene sein.
Prompt-Leitfaden und Praxistipps
Triggerwörter zuerst
Die meisten Wan-LoRAs wurden mit einer Triggerphrase trainiert, die auf der LoRA-Seite steht. Setzen Sie sie ganz an den Anfang des Prompts und beschreiben Sie dann Motiv, Handlung und Kamera in einfachen Sätzen.
Bei scale 1 beginnen
In unseren Tests bewegte 0,5 das Ergebnis bereits, und 1 bewegte es weiter. Erhöhen Sie den scale nur, wenn die LoRA noch schwach wirkt, und senken Sie ihn, wenn sich Kulisse und Figuren stärker ändern, als Sie möchten.
Guidance moderat halten
Guidance 5 mit 30 Schritten ergab saubere Bilder. Eine höhere Guidance bei weniger Schritten ergab übersättigte, artefaktreiche Bilder, ändern Sie also immer nur eines.
Direkte, öffentliche Links verwenden
Verwenden Sie einen öffentlichen Link, der die .safetensors-Datei selbst herunterlädt, etwa einen „resolve/main“-Link von Hugging Face. Eine Repository-Seite, eine Datei hinter einer Anmeldung oder ein Civitai-Link, der zur Anmeldung weiterleitet, lässt die Anfrage scheitern; fehlgeschlagene Anfragen werden nicht berechnet.
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.1-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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.
























