WAN · VIDEO API

WAN API

Entwickle mit der WAN 3.0 API: Videos bis zu 30 Sekunden, bis zu zehn Referenzbilder sowie native Dialoge, Musik und Soundeffekte.

WAN 3.016:9
Ein Schlüssel: 4 Videomodelle + Text und Bilder
Nutzungsabhängige Abrechnung, kein Abo
Fehlgeschlagene Generierungen werden nicht berechnet
Stripe + USDT
Erste Aufladung: 3,00 $ zahlen, 5,00 $ Guthaben erhalten

PREISE

WAN API-Preise: 3.0, Prime und 2.7

Vier Modelle nach Auflösung und Sekundenpreis vergleichen.

pro erzeugter Videosekunde · USD
Modell480p720p1080pAudio
WAN 3.0wan-3.00,047 $0,094 $0,188 $An / aus · gleicher Preis
WAN 3.0 Primewan-3.0-prime0,067 $0,138 $0,273 $An / aus · gleicher Preis
WAN 2.7 T2Vwan-2.7-t2v—0,094 $0,146 $Enthalten (immer an)
WAN 2.7 I2Vwan-2.7-i2v—0,098 $0,164 $Enthalten (immer an)

Abrechnung nach tatsächlichen Ausgabesekunden; Videoreferenzen verwenden den Tarif der gewählten Auflösung.

WAN 3.0 / Prime · WAN 2.7 T2V / I2V

Preisstand · 2026-11-09

WAN API-Kosten schätzen

Modell, Auflösung, Dauer und Clipanzahl wählen.

Modell
Auflösung
Natives Audio

Geschätzte Monatskosten23,50 $
Pro Clip
0,235 $
Erzeugte Sekunden pro Monat
500
API-Schlüssel erhalten →

Nur Ausgabeschätzung; Referenzeingaben können zusätzliche Kosten verursachen

Aufladestufen und Angebote

WAN 3.0 · 480p · Schätzung mit den gewählten Einstellungen

Gutgeschriebenes GuthabenSie zahlenRabattVideosekunden · SchätzungAufladen
5,00 $Erste Aufladung3,00 $2,00 $≈ 106 sAufladen →
50,00 $48,00 $2,00 $≈ 1.063 sAufladen →
100,00 $95,00 $5,00 $≈ 2.127 sAufladen →
200,00 $185,00 $15,00 $≈ 4.255 sAufladen →
500,00 $450,00 $50,00 $≈ 10.638 sAufladen →

Angebote für die erste Aufladung und Mengenrabatte gelten getrennt. Beim Bezahlen wird das zutreffende Angebot bestätigt. Verfügbare Zahlungsmethoden werden beim Checkout bestätigt.

Mit WAN 3.0 erstellen. Deinen Ablauf wählen.

WAN 3.0 oder Prime für Referenzen und 30-Sekunden-Clips nutzen; WAN 2.7 für einen festen Text- oder Bildablauf.

Videos von 2–30 Sekunden

Erstelle Videos von 2–30 Sekunden aus Text, einem Startbild oder Start- und Endbild.

Bis zu zehn Referenzbilder

Motive und Stil mit bis zu zehn Referenzbildern vorgeben.

Bild, Video und Audio zusammen

Bild-, Video- und Audioreferenzen kombinieren, um Bewegung, Stil und Ton vorzugeben.

Nativer Ton mit Schalter

Dialoge, Musik und Soundeffekte mit optionalem Audio in WAN 3.0 und Prime generieren.

Drei Auflösungen. Sieben Seitenverhältnisse.

In 480p, 720p oder 1080p im Quer-, Hoch-, Quadrat- oder Ultrawide-Format erstellen.

Prime oder feste 2.7-Abläufe

Die vom Anbieter als schnell positionierte Prime-Variante oder die speziellen Text-zu-Video- und Bild-zu-Video-Abläufe von WAN 2.7 wählen.

VIDEOMODELLE

Ein API-Schlüssel. Vier Videomodelle.

Seedance, Kling, MiniMax H3 und WAN mit einem Guthaben. Derselbe Schlüssel funktioniert auch für Text- und Bildmodelle.

Alle Videomodelle ansehen →

Seedance 2.5

Seedance 2.516:9

Für Clips bis 30 Sekunden und 30 Referenzbilder.

Ab · 480p
0,176 $ / s
Max. Dauer
30 s
Höchste Auflösung
1080p
API ansehen →

Kling 3.0

Kling 3.016:9

Für sechs eigene Einstellungen mit individuellen Prompts und Dauern.

Ab · Standard 720p · Audio aus
0,099 $ / s
Max. Dauer
15 s
Höchste Auflösung
4K
API ansehen →

MiniMax H3

MiniMax H316:9

Für referenzgesteuerte 2K-Videos mit nativem Audio.

Ab · 768p
0,050 $ / s
Max. Dauer
15 s
Höchste Auflösung
2K
API ansehen →

WAN 3.0

Auf dieser Seite
WAN 3.016:9

Für referenzgesteuerte Clips bis 30 Sekunden.

Ab · 480p
0,047 $ / s
Max. Dauer
30 s
Höchste Auflösung
1080p
API ansehen →
Gemeinsamer Prompt

Englisches Original · Generierungs-Prompt

Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.

Dieselbe asynchrone API: Preisabfrage → Erstellung → Statusabfrage → Download. Wechseln Sie das Modell und nutzen Sie dessen unterstützte Parameter.

SCHNELLSTART FÜR ENTWICKLER

WAN-API-Schlüssel erhalten und den ersten Aufruf starten

Preis abfragen → erstellen → Status abfragen → herunterladen.202 bedeutet angenommen, nicht abgeschlossen. Bei unklarer Annahme denselben Idempotenzschlüssel und Body beibehalten. Erst nach completed herunterladen.Dies sind Minimalbeispiele — speichern Sie im Produktivbetrieb den Idempotency-Key und die Task-ID, um nach einem Neustart fortzufahren.

Anweisungen für den KI-Agenten anzeigen
Integrieren Sie die BetterToken Video-API in die Anwendung des Nutzers.
Lesen Sie BETTERTOKEN_API_KEY nur aus der Umgebung; niemals einbetten, protokollieren oder an Analysedienste senden.
Basis: https://bettertoken.ai/v1
Modell: wan-3.0.
Prompt: A rainy city street at night, slow forward camera move
Verwende den exakten Anfrage-JSON unten und beachte die Felder und Grenzen des gewählten Modells.
POST /videos/quote mit derselben Anfrage liefert eine Schätzung ohne Guthabenreservierung. Authentifizierung ist erforderlich; dies ist kein öffentlicher Preis-Endpunkt.
Speichern Sie VOR POST /videos einen neuen Idempotency-Key und den exakten Anfragekörper außerhalb des Prozesses. Laden Sie nach einem Neustart diesen Zustand oder setzen Sie die angenommene Aufgabe mit der gespeicherten ID fort. Verwenden Sie bei unklarer Antwort beides erneut; ein Timeout rechtfertigt keine neue kostenpflichtige Aufgabe.
Speichern Sie nach Annahme mit 202 auf /videos (200 auf der Kompatibilitätsroute) die id und fragen Sie GET /videos/{id} alle 5 Sekunden ab. Behandeln Sie queued, in_progress, completed, failed und canceled. Bei unklarem Versand bleibt die Aufgabe in_progress mit stage=reconciliation; keine Ersatzaufgabe erstellen. Beachten Sie bei 429 Retry-After. Höchstens 360 Abfragen mit jeweils 5 Sekunden Pause; Netzwerkverzögerungen und Wartezeiten bei Ratenlimits können die Gesamtdauer verlängern. Bewahren Sie beim Stoppen die ID auf; das Stoppen der Abfrage storniert oder erstellt die Aufgabe nicht neu.
Nach completed rufen Sie GET /videos/{id}/content mit einem autorisierten API-Schlüssel des Eigentümers ab. Abgelaufene Dateien liefern 410 video_artifact_expired. Der Inhalt ist privat; abgelaufene Downloads und Übertragungsfehler getrennt von Generierungsfehlern behandeln.
Prüfen Sie die endgültige Belastung in den Abrechnungsdaten. Bei bestätigtem Fehler oder Abbruch der Generierung werden die ursprünglichen Mittel durch die Finanzverarbeitung freigegeben oder zurückerstattet; der Aufgabenstatus allein beweist keine abgeschlossene Erstattung. Unklarer Versand und Übertragungsprobleme nach der Generierung sind getrennt zu behandeln.
Relay-Fehler stehen in error: 402 video_insufficient_balance, 409 video_idempotency_conflict/video_acceptance_pending, 422 für ungültige Parameter und 503 für unklare Annahme oder Nichtverfügbarkeit. Bei unklarer Antwort ursprünglichen Schlüssel und Körper behalten. Kein Web-Abonnement und keine Generierungsoberfläche auf dieser Seite ergänzen.

{
  "model": "wan-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "resolution": "480p",
    "aspect_ratio": "16:9"
  },
  "audio": {
    "mode": "on"
  }
}
# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
  "model": "wan-3.0",
  "operation": "text_to_video",
  "prompt": "A rainy city street at night, slow forward camera move",
  "duration": {
    "mode": "fixed",
    "seconds": 5
  },
  "output": {
    "format": "mp4",
    "resolution": "480p",
    "aspect_ratio": "16:9"
  },
  "audio": {
    "mode": "on"
  }
}
JSON

curl --fail-with-body "$BASE/videos/quote" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H 'Content-Type: application/json' --data-binary @request.json || exit 1

TASK=$(curl --fail-with-body "$BASE/videos" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
  -H "Idempotency-Key: $IDEM" \
  -H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
  TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
    -H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
  STATUS=$(printf '%s' "$TASK" | jq -r '.status')
  case "$STATUS" in
    completed) break ;;
    failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
  esac
  sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
  -H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4

WAN API-Parameter und Modell-IDs

Beim SKU-Wechsel operation, audio und media anpassen. WAN 2.7 I2V benötigt deine eigene erreichbare Startbild-URL.

ParameterWert und Grenzen
model / operationwan-3.0 / wan-3.0-prime: text_to_video, image_to_video, reference_to_video. wan-2.7-t2v: nur text_to_video. wan-2.7-i2v: nur image_to_video.
duration{mode:"fixed",seconds:N}. WAN 3: ganze Zahlen von 2–30; Eingabevideo + Ausgabe ≤30 s. WAN 2.7: ganze Zahlen von 2–15.
output.resolutionWAN 3: 480p / 720p / 1080p. WAN 2.7: 720p / 1080p.
output.aspect_ratioWAN 3: adaptive / 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16. Bei Einzelbildern: adaptive bevorzugen. 2.7 T2V: 16:9 / 9:16 / 1:1 / 4:3 / 3:4. 2.7 I2V: weglassen, folgt dem Bild.
audioWAN 3/Prime: {mode:"on"} oder {mode:"off"}, gleicher Preis. WAN 2.7: audio weglassen oder provider_default verwenden.
media · WAN 3Jedes Element braucht eine eindeutige id sowie type, role und source. first_frame (+last_frame) ODER reference_*; ≤10 Bilder, ≤5 Videos (Vertragslimit; vollständige Kombinationen noch nicht verifiziert) und ≤5 Audioclips; jeweils 1–15 s, ≤15 s je Typ; insgesamt ≤20 Dateien.
media · WAN 2.7I2V: first_frame erforderlich, last_frame optional. Beide 2.7-SKUs erlauben einen driving_audio-Clip von 2–30 s; Ausgabe bleibt ≤15 s. Keine freien multimodalen Referenzen.
promptEinstellungen, Bewegung und Ton in natürlicher Sprache beschreiben. Kein Parameter für strukturierte Einstellungen.

Häufige Fragen

Fragen zur WAN API

WAN 3.0 unterstützt Clips bis 30 Sekunden und multimodale Referenzen. WAN 3.0 Prime ist die schnelle Variante des Anbieters mit denselben Erstellungsmodi; es wird kein gemessener Geschwindigkeitsfaktor zugesagt. WAN 2.7 bietet feste Text-zu-Video- und Bild-zu-Video-SKUs.

API-Beispiele ansehen

BETTERTOKEN · WAN API

Erstelle dein erstes Video mit der WAN API

Erste Aufladung: 3,00 $ zahlen, 5,00 $ Guthaben erhalten