Einführung
Wan 2.2 LoRA Text-zu-Video rendert aus einem geschriebenen Prompt einen Clip von fünf oder acht Sekunden auf Alibabas Modell Wan 2.2 A14B, mit Ihren eigenen darübergelegten LoRA-Gewichten. Wählen Sie Querformat 16:9 oder Hochformat 9:16 in 480p oder 720p, ergänzen Sie einen Negativ-Prompt und hängen Sie bis zu drei LoRAs an jeden von drei Slots. Die Plattform legt keinen Content-Filter über Prompt, Gewichte oder Clip.
Modus nach dem Ausgangsmaterial wählen
| Ausgangsmaterial | Modus |
|---|---|
| eine geschriebene Beschreibung | Wan 2.2 LoRA Text-zu-Video |
| ein Startbild, das animiert werden soll | Wan 2.2 LoRA Bild-zu-Video |
Wichtige Funktionen und Highlights
Zwei Experten, drei LoRA-Slots
Wan 2.2 A14B teilt das Entrauschen auf einen High-Noise-Experten, der Layout und Bewegung festlegt, und einen Low-Noise-Experten, der die Details verfeinert. high_noise_loras und low_noise_loras zielen auf je einen Experten, loras auf beide. Die meisten Wan 2.2 LoRAs auf Hugging Face und Civitai erscheinen als passendes Paar aus High-Noise- und Low-Noise-Datei, und die beiden Slots nehmen sie so, wie sie kommen.
Quer- oder Hochformat, nativ gerendert
16:9 kommt in 832×480 oder 1280×720 zurück, 9:16 in 480×832 oder 720×1280. Ein vertikaler Clip ist fürs Handy komponiert, statt aus einer weiten Einstellung zugeschnitten.
Wiederholbare Läufe
Mit demselben Seed und denselben Eingaben erhielten wir den identischen Clip zurück, Byte für Byte. So werden Reihen mit LoRA-Stärken aussagekräftig: Ändern Sie einen scale, lassen Sie alles andere gleich, und der Unterschied, den Sie sehen, ist die LoRA.
Ein Negativ-Prompt
Anders als der Bild-zu-Video-Endpunkt nimmt dieser negative_prompt für alles entgegen, was aus der Einstellung draußen bleiben soll, etwa Unschärfe, zusätzliche Finger oder verirrte Schrift.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Pflicht. Beschreiben Sie Personen, Handlung und Kamerabewegung in einfachen Sätzen und geben Sie für alle Personen im Bild das Alter an. mindestens 1 Zeichen |
negative_prompt | Nein | Dinge, die aus dem Clip draußen bleiben sollen, etwa Unschärfe, zusätzliche Finger, Text oder Wasserzeichen. |
aspect_ratio | Nein | 16:9 (Standard) oder 9:16. Beide werden nativ gerendert; quadratische oder andere Formate gibt es nicht. |
resolution | Nein | 480p (Standard) oder 720p. 720p kostet pro Sekunde mehr und dauert etwa doppelt so lang. |
duration_seconds | Nein | Genau 5 oder 8. Jeder andere Wert wird abgelehnt statt gerundet. |
loras | Nein | Bis zu drei Einträge {path, scale}, die auf beide Experten wirken; scale 0 bis 4, Standard 1. Nutzen Sie diesen Slot für eine LoRA aus einer einzigen Datei. Standardwert: |
high_noise_loras | Nein | Bis zu drei LoRAs am High-Noise-Experten, in dem Komposition und Bewegung entschieden werden. Die High-Noise-Datei einer gepaarten Wan 2.2 LoRA gehört hierher. Standardwert: |
low_noise_loras | Nein | Bis zu drei LoRAs am Low-Noise-Experten, in dem Details und Texturen entstehen. Die Low-Noise-Datei einer gepaarten Wan 2.2 LoRA gehört hierher. Standardwert: |
seed | Nein | 0 bis 2147483647. In unseren Tests lieferte derselbe Seed mit denselben Eingaben einen identischen Clip; halten Sie ihn fest, während Sie den scale einer LoRA durchfahren. |
Preis
Abgerechnet pro Sekunde Video in der gewählten Auflösung; 720p kostet pro Sekunde mehr als 480p. Das Seitenverhältnis ändert den Preis nicht, und das Laden von LoRAs kostet nichts extra.
| Spezifikation | Preis |
|---|---|
| $0.048 / Sekunde |
| $0.084 / Sekunde |
Anwendungsfälle
Eine Serie in einem Look
Laden Sie eine Stil-LoRA und schreiben Sie eine Liste von Szenen. Jeder Clip ist eine neue Einstellung, aber das Rendering bleibt über die ganze Reihe gleich.
Hochformat-Clips für Feeds
Rendern Sie 9:16 in 720p für Short-Video-Plattformen, ohne einen Querformat-Clip neu zuzuschneiden.
Unzensierte Konzepte mit eigenen Gewichten
Weder der Prompt noch die LoRA-Dateien werden geprüft. In unseren Tests kamen die Stufen Mild und Mittel wie geschrieben zurück, während die stärksten Anfragen abgemildert statt abgelehnt zurückkamen.
Prompt-Leitfaden und Praxistipps
Motiv, Handlung, Licht, Kamera
Einfache Sätze funktionieren gut. Sagen Sie, wer im Bild ist und wie alt die Person ist, was sie von Anfang bis Ende tut, wo es geschieht und in welchem Licht, und schließen Sie mit einer Kamerabewegung. Das ist der Prompt hinter dem Kamin-Beispiel, ausgeführt in 720p, 16:9, fünf Sekunden mit der Vintage-Cinematic-LoRA in loras mit Stärke 1; die ersten drei Wörter sind das Triggerwort dieser LoRA:
Vintage Cinematic Color. Night in a mountain log cabin during a thunderstorm. An adult woman in her early thirties with dark tousled hair sits on a sheepskin rug in front of a roaring stone fireplace, in an oversized flannel shirt worn open over a cream silk camisole, knees drawn up, a glass of red wine in her hand. Lightning flashes blue-white through the dark doorway behind her while the firelight paints her face amber; she pulls the slipping shirt back onto her shoulder, turns her head and gives the camera a slow, smouldering look. Warm brown tones, deep shadows, slow push-in, 35mm, film grain, shallow depth of field.
Prüfen, ob eine LoRA zum Basismodell passt
Eine LoRA, die für ein anderes Modell trainiert wurde, wird ohne Fehlermeldung akzeptiert und ändert nichts. Rendern Sie vor einer Reihe denselben Prompt mit demselben Seed mit und ohne die LoRA; sind die Clips identisch, passt die Datei nicht zu Wan 2.2.
Die Datei verlinken, nicht die Seite
Der path muss auf die .safetensors-Datei selbst zeigen. Eine Repository-Seite oder eine Datei, die eine Anmeldung verlangt, lässt den Durchlauf scheitern.
Klein entwerfen
Ein 480p-Clip von fünf Sekunden brauchte in unseren Tests etwa eine Minute, ein 720p-Clip etwa zwei. Legen Sie Prompt und LoRA-scales in 480p fest und rendern Sie dann in 720p oder mit acht Sekunden neu.
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.2-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.





















