Einführung
Wan 2.1 LoRA Bild-zu-Video animiert ein Foto mit bis zu drei Ihrer LoRA-Dateien auf Alibabas offenem 14B-Videomodell. Die Clips dauern 5 oder 10 Sekunden in 480p oder 720p, behalten das Format des Fotos und kommen ohne Content-Filter zurück.
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
Kamera- und Effekt-LoRAs
Orbit-, Dolly- und andere Effekt-LoRAs, die für Wan 2.1 Bild-zu-Video trainiert wurden, laden per Direktlink. In unserem Beispiel schwenkte eine Orbit-LoRA die Kamera hinter das Motiv; ohne sie blieb die Kamera bei gleichem Seed ruhig.
Wiederholbare Läufe
Gleicher Seed und gleiche Eingaben ergaben in unserem Test einen byteidentischen Clip. Damit ist dieser Endpunkt der sauberste Ort, um eine LoRA einzustellen: Ändern Sie jeweils einen scale, und jeder sichtbare Unterschied kommt von dieser Änderung.
Wan 2.2 Low-Noise-LoRAs
In unserem Test veränderte die Low-Noise-Datei einer Wan 2.2 Bild-zu-Video-LoRA den Clip in dieselbe Richtung wie ihre Wan 2.1 Version, viele neuere LoRAs sind hier also ebenfalls nutzbar.
Unzensiert mit eigenen Gewichten
LoRAs werden nicht geprüft, und die Ausgabe wird nicht gefiltert; auch das Foto, das Sie senden, wird nicht beurteilt.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Pflichtfeld. Zuerst die Triggerwörter, falls Ihre LoRA welche hat, dann was nach dem Startbild geschieht und wie sich die Kamera bewegt. 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. |
image_url | Ja | Das Startbild. Der Clip behält das Format dieses Fotos; ein öffentlicher, direkt herunterladbarer Link auf ein JPEG, PNG oder WebP. mindestens 1 Zeichen |
resolution | Nein | 480p (Standard) oder 720p. 720p kostet pro Clip mehr und dauert länger; das Format folgt Ihrem Foto. |
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 (die meisten Bild-zu-Video-LoRAs wurden auf dem 480P-Checkpoint trainiert und funktionieren auch in 720p); path ist… 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 | Gleicher Seed und gleiche Eingaben lieferten in unserem Test einen byteidentischen Clip, damit sieht man am leichtesten, was eine LoRA ändert. |
Preis
Abgerechnet pro Clip nach Auflösung und Länge; ein 10-Sekunden-Clip kostet das Anderthalbfache eines 5-Sekunden-Clips. LoRAs und das Format Ihres Fotos ändern den Preis nicht.
| Auflösung | Dauer: 5 | Dauer: 10 |
|---|---|---|
| $0.24 / Anfrage | $0.36 / Anfrage |
| $0.36 / Anfrage | $0.54 / Anfrage |
Anwendungsfälle
Bewegte Porträts
Machen Sie aus einem Standbild eine Einstellung mit einer Kamerabewegung Ihrer Wahl, von der langsamen Fahrt nach vorn bis zum vollen Orbit, während Gesicht und Outfit die Ihres Fotos bleiben.
Mode- und Produktfotos
Eine Orbit-LoRA zeigt ein Outfit oder einen Gegenstand von allen Seiten, ausgehend von einem guten Foto, und erspart ein zweites Shooting.
Plattformen ohne Inhaltsfilter
Belebe deine eigenen Bilder mit der LoRA, die dein Publikum erwartet. Alle Personen im Bild müssen Erwachsene sein.
Prompt-Leitfaden und Praxistipps
Die Triggerphrase schreiben
Effekt-LoRAs brauchen meist ihre Triggerwörter, zum Beispiel die Orbit-Phrase, die ihr Autor nennt. Setzen Sie sie in den Satz, der die Kamera beschreibt, wie in unserem Orbit-Beispiel.
Die Änderung verlangen
Das Modell bleibt nah am Foto: Kleidung und Umgebung auf dem Foto bleiben tendenziell erhalten. Nennen Sie die Handlung und die gewünschte Änderung früh im Prompt, eine Hauptaktion pro Clip.
Mit gleichem Seed vergleichen
Führen Sie einmal mit leerem loras und einmal mit Ihrer LoRA bei gleichem Seed aus; die Clips sind hier direkt vergleichbar, Sie sehen also genau, was die LoRA tut.
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/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"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.
























