Modellleitfaden

Wan-3.0-API: Clips von 30 Sekunden, Preise und Code

Wan 3.0 ist das Videomodell von Alibaba mit Ton, fünf Wegen, einen Clip zu steuern, und Längen von 2 bis 30 Sekunden. Hier steht, was die API akzeptiert, was jede Länge und Auflösung kostet und wie Sie es aufrufen.

Was Wan 3.0 bietet

Wan ist die Familie von Videomodellen von Alibaba, und Wan 3.0 ist die neueste Wan-Generation im Katalog von Revana. Das akzeptiert es:

  • Fünf Eingabemodi. Text-zu-Video, Bild-zu-Video, erstes und letztes Bild, Referenzbilder und Video-zu-Video.
  • Ein weiter Längenbereich. Von 2 bis 30 Sekunden pro Clip, sodass schnelle Tests von 2 Sekunden und vollständige Takes von 30 Sekunden dasselbe Modell nutzen.
  • Ton zusammen mit dem Bild. Setzen Sie audio auf true für Atmosphäre, Effekte und Sprache, die im selben Durchlauf erzeugt werden.
  • Bildausschnitt für jeden Kanal. Wählen Sie adaptiv, 16:9, 4:3, 1:1, 3:4, 9:16 oder 21:9.
  • Bis zu 10 Referenzbilder für Figuren, Produkte und Umgebungen.

Wir veröffentlichen keine Qualitätswerte oder Rankings. Der Katalog sagt Ihnen, was ein Modell akzeptiert und was es kostet; ob seine Ausgabe zu Ihrem Produkt passt, testen Sie mit Ihren eigenen Prompts.

Wan 3.0 oder Wan 3.0 Prime?

Beide gibt es bei Revana. Der Katalog listet für beide dieselben Auflösungen, Längen und dasselbe Limit für Referenzbilder. Die Unterschiede, die er zeigt: Prime bietet weder Video-zu-Video noch 21:9 und hat eigene Sätze pro Sekunde (siehe die Preistabelle unten).

Wan 3.0 und Wan 3.0 Prime im Vergleich
Wan 3.0Wan 3.0 Prime
AufgabenText-zu-Video, Bild-zu-Video, erstes und letztes Bild, Referenzbilder und Video-zu-VideoText-zu-Video, Bild-zu-Video, erstes und letztes Bild und Referenzbilder
Auflösung480p, 720p und 1080p480p, 720p und 1080p
Länge2 bis 30 s2 bis 30 s
Seitenverhältnisadaptiv, 16:9, 4:3, 1:1, 3:4, 9:16 oder 21:9adaptiv, 16:9, 4:3, 1:1, 3:4 oder 9:16
Referenzbilderbis zu 10bis zu 10
Preis ab$0.05 / s$0.07 / s
Routendrei Routendrei Routen

Ein praktischer Weg zur Wahl: Lassen Sie dieselben drei oder vier Prompts in 480p durch beide laufen, wo ein Test von 5 Sekunden bei Wan 3.0 $0.25 und bei Prime $0.35 kostet, und vergleichen Sie die Ergebnisse nebeneinander.

Preise für Wan 3.0 (Oktober 2026)

Beide Modelle werden pro Sekunde Ausgabevideo abgerechnet, mit einem Satz pro Auflösung, egal ob der Ton an oder aus ist.

Preis von Wan 3.0 und Prime pro Sekunde und pro Clip
AuflösungWan 3.0 / sClip von 10 sClip mit 30 sPrime / sPrime 30 s
480p$0.05$0.50$1.50$0.07$2.10
720p$0.09$0.90$2.70$0.13$3.90
1080p$0.17$1.70$5.10$0.26$7.80

Beim Absenden wird der Preis des Jobs von Ihrem vorausbezahlten Guthaben reserviert; berechnet wird nur, wenn der Job gelingt, und die Reservierung wird freigegeben, wenn er fehlschlägt. Der Betrag kommt als cost_usd zurück. Auf der Preisseite finden Sie Credit-Pakete und die Sätze jedes Modells.

Wan 2.6 und Wan 2.7

Die vorherigen Wan-Modelle sind weiterhin verfügbar, in 720p und 1080p:

Ältere Wan-Modelle
ModellAufgabenLängeTonAb / sRouten
Wan 2.6Text-zu-Video, Bild-zu-Video und Video-zu-Video5, 10 oder 15 syes$0.07zwei Routen
Wan 2.7Text-zu-Video, Bild-zu-Video, erstes und letztes Bild, Video-zu-Video und Referenzbilder2 bis 15 sno$0.09zwei Routen

Einen Wan-3.0-Clip von 15 Sekunden generieren

Senden Sie POST /v1/generations mit "model": "wan-3.0" und fragen Sie die Generierung ab, bis sie abgeschlossen ist. Dieser Clip von 15 Sekunden in 720p mit Ton kostet $1.35.

cURL
export REVANA_API_KEY="sr_live_..."

# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
  -H "Authorization: Bearer $REVANA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan-3.0",
    "input": {
      "prompt": "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
      "resolution": "720p",
      "duration": 15,
      "aspect_ratio": "16:9",
      "audio": true
    },
    "max_cost_usd": 2
  }'

# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
  -H "Authorization: Bearer $REVANA_API_KEY"
Python
import os
import time

import requests

API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}

resp = requests.post(f"{API}/generations", headers=HEADERS, json={
    "model": "wan-3.0",
    "input": {
        "prompt": "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
        "resolution": "720p",
        "duration": 15,
        "aspect_ratio": "16:9",
        "audio": True,
    },
    "max_cost_usd": 2,
})
resp.raise_for_status()
job = resp.json()

while job["status"] in ("queued", "running"):
    time.sleep(5)
    job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()

if job["status"] == "succeeded":
    print(job["output"]["urls"], job["cost_usd"])
else:
    print("Failed:", job["error"])
Node.js
// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
  Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
  "Content-Type": "application/json",
};

const res = await fetch(`${API}/generations`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    model: "wan-3.0",
    input: {
      prompt: "A hot air balloon rises over a misty valley at sunrise. Shot 1: wide shot as the balloon lifts off a meadow. Shot 2: view from the basket as the valley opens up below. Shot 3: the balloon drifts past the camera into the sun. Burner roar, birdsong, wind.",
      resolution: "720p",
      duration: 15,
      aspect_ratio: "16:9",
      audio: true,
    },
    max_cost_usd: 2,
  }),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();

while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 5000));
  job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}

if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);

Der erste Aufruf liefert 202 mit einer Generierungs-id und dem Status queued. Ein abgeschlossener Job sieht so aus:

Antwort
{
  "id": "gen_01JBX7Q2M4",
  "model": "wan-3.0",
  "status": "succeeded",
  "output": {
    "urls": [
      "https://cdn.revana.si/g/gen_01JBX7Q2M4/0.mp4"
    ]
  },
  "cost_usd": 1.35,
  "attempts": 1,
  "error": null,
  "created_at": "2026-10-19T14:02:11Z",
  "completed_at": "2026-10-19T14:03:47Z"
}

Ein Bild animieren

Senden Sie das Bild als image_url. Mit adaptive passt das Modell den Bildausschnitt an Ihr Bild an. Dieser Clip von 8 Sekunden in 1080p kostet $1.36.

Anfrage-Body
{
  "model": "wan-3.0",
  "input": {
    "prompt": "The waves in the painting start to move and crash against the rocks while the clouds drift slowly. Ocean surf, gulls.",
    "image_url": "https://example.com/painting.jpg",
    "resolution": "1080p",
    "duration": 8,
    "aspect_ratio": "adaptive",
    "audio": true
  },
  "max_cost_usd": 2
}

Referenzbilder

Übergeben Sie bis zu 10 Bilder als image_urls und verweisen Sie über die Position auf jedes. Dieser quadratische Clip von 12 Sekunden kostet $1.08.

Anfrage-Body
{
  "model": "wan-3.0",
  "input": {
    "prompt": "The robot from the first image waters the plants in the greenhouse from the second image, then stops to watch a butterfly. Soft electronic hum, dripping water.",
    "image_urls": [
      "https://example.com/robot.jpg",
      "https://example.com/greenhouse.jpg"
    ],
    "resolution": "720p",
    "duration": 12,
    "aspect_ratio": "1:1",
    "audio": true
  },
  "max_cost_usd": 2
}

Wan 3.0 listet auch Video-zu-Video, bei dem ein Quellclip den neuen steuert. Start- und Endbilder funktionieren wie bei anderen Modellen: image_url plus end_image_url.

Prompt-Tipps für Wan 3.0

  • Testen Sie Bewegung mit sehr kurzen Clips. Wan 3.0 akzeptiert Clips ab 2 Sekunden, ein schneller Bewegungstest in 480p kostet also $0.10.
  • Verwenden Sie für lange Clips eine Shotlist. Nummerieren Sie bei 15 bis 30 Sekunden die Einstellungen und geben Sie jeder ein Motiv, eine Handlung und eine Kamerabewegung.
  • Beschreiben Sie den Ton. Sagen Sie, was darunter läuft (Wind, eine Menschenmenge, Musik) und was zu bestimmten Momenten passiert (eine Tür, ein Satz Dialog). Schreiben Sie "keine Musik", wenn Sie keine wollen.
  • Halten Sie die Besetzung klein. Ein oder zwei Figuren bleiben über einen langen Clip zuverlässiger konsistent als eine Menschenmenge.
  • Überlassen Sie Text dem Editor. Exakte Worte im Bild sind bei aktuellen Videomodellen unzuverlässig.

Routing und Fallback

Wan 3.0 hat bei Revana derzeit drei Routen, und Wan 3.0 Prime hat drei Routen. Der Router sendet jeden Job zuerst an die günstigste Route und verlegt ihn auf die nächste, wenn sie fehlschlägt oder in ein Timeout läuft. Jede Route bedient dasselbe Modell zum selben gelisteten Preis, und berechnet wird einmal, nur für die Route, die erfolgreich ist.

Fallback verbessert die Chance auf ein Ergebnis, ist aber keine Verfügbarkeitsgarantie. Schlagen alle Routen fehl, endet der Job mit failed und kostet nichts.

Stöbern Sie auf der Modellseite durch alle Wan-Modelle, lesen Sie die API-Dokumentation, oder holen Sie sich einen API-Schlüssel und führen Sie die Beispiele aus.

Häufig gestellte Fragen

Wie viel kostet die Wan-3.0-API?

Im Oktober 2026 kostet Wan 3.0 $0.05 pro Sekunde in 480p, $0.09 in 720p und $0.17 in 1080p, Ton inklusive. Ein Clip von 10 Sekunden in 720p kostet $0.90.

Wie lang kann ein Wan-3.0-Video sein?

Von 2 bis 30 Sekunden pro Anfrage, festgelegt mit dem Feld duration.

Was ist der Unterschied zwischen Wan 3.0 und Wan 3.0 Prime?

Prime beginnt bei $0.07 pro Sekunde, gegenüber $0.05 bei Wan 3.0, und bietet weder Video-zu-Video noch 21:9. Auflösungen, Längen und das Limit für Referenzbilder sind gleich. Testen Sie beide mit Ihren eigenen Prompts, bevor Sie wählen.

Erzeugt Wan 3.0 Audio?

Ja. Setzen Sie audio auf true für Ton, der zusammen mit dem Bild erzeugt wird, oder auf false für Stille. Der Preis ist in beiden Fällen derselbe.

Wie viele Referenzbilder akzeptiert Wan 3.0?

Bis zu 10, gesendet als image_urls. Verweisen Sie im Prompt über die Position auf jedes Bild.

Welche Seitenverhältnisse unterstützt Wan 3.0?

Wan 3.0 listet adaptiv, 16:9, 4:3, 1:1, 3:4, 9:16 und 21:9. Adaptiv passt den Bildausschnitt an Ihr Eingabebild an.

Wan 3.0 mit einem Schlüssel aufrufen

Führen Sie Wan 3.0, Wan 3.0 Prime und jedes andere Modell mit demselben Schlüssel und Anfrageformat aus. Vorausbezahltes Guthaben ab $10.