
Alibabas Wan 2.1 Videomodell mit Turbo und Plus-Tiers für text-to-video, image-to-video sowie erste und letzte Frame-Clips in 480p oder 720p.
Alibabas Wan 2.1 Videomodell mit Turbo und Plus-Tiers für text-to-video, image-to-video sowie erste und letzte Frame-Clips in 480p oder 720p.
Auch bekannt als Alibaba Cloud Wan 2.1
wan-2-1/v1/videos/generationsalibaba/wan-2.1wan2.1Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Wan 2.1 läuft über POST /v1/videos/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan-2-1",
"prompt": "Describe what you want Wan 2.1 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "wan-2-1",
"prompt": "Describe what you want Wan 2.1 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Wan 2.1 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Szenenbeschreibung. |
| mode | enum | auto | auto, t2v, i2v, kf2v | Automatisch erkennt man Anhänge. T2V: text-to-video. i2v: Animiere ein Bild. KF2V: Interpolieren Sie zwischen einem ersten und letzten Bild (zwei Bilder). |
| model_tier | enum | turbo | turbo, plus | Turbo: schneller und günstiger, 480p oder 720p. Plus: höhere Wiedergabe, nur 720p. Der erste letzte Frame verwendet immer Plus. |
| resolution | enum | 720p | 480p, 720p | 480p ist nur Turbo. |
| aspect_ratio | enum | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4 | Verwendet für text-to-video; Bildmodi folgen dem Quellbild. 480p unterstützt nur 16:9, 9:16 und 1:1. |
| image | string | - | - | Quellbild-URL. i2v verwendet ein Bild; KF2V verwendet zwei (erster und letzter Frame). |
| duration | number | 5 | 3 bis 5 | Cliplänge in Sekunden. Nur Turbo i2V unterstützt 3 bis 5; jeder andere Modus rendert 5. |
| negative_prompt | string | - | - | Was man vermeiden sollte. |
| seed | number | - | - | Reproduzierbarkeitssamen. |
| prompt_extend | boolean | true | - | Lassen Sie den Dienst die Eingabeaufforderung für bessere Ergebnisse umschreiben. |
| watermark | boolean | false | - | Füge dem Ergebnis ein Herkunfts-Wasserzeichen hinzu. |
Clips werden etwa 5 Sekunden ohne Audio gerendert; Turbo image-to-video unterstützt 3 bis 5 Sekunden. Der Turbo liefert 480p oder 720p und liefert 720p. Zwei angehängte Bilder laufen mit der ersten und letzten Frame-Interpolation auf der Plus-Ebene.
Auf EmpirioLabs wird Wan 2.1 nach Verbrauch abgerechnet: Turbo $0.036 pro Sekunde; Plus $0.10 pro Sekunde. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Wan 2.1 wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Wan 2.1 im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.