30-Sekunden-Werbung und Geschichten ↗
Werbung und Geschichten bis 30 Sekunden mit Seedance 2.5 oder WAN 3.0 erstellen.
BETTERTOKEN · AI VIDEO API
Ein API-Schlüssel. Vier Modellfamilien. Zahlung pro Sekunde. Wähle Seedance, Kling, MiniMax H3 oder WAN und entwickle mit derselben asynchronen API.
Vergleiche alle zehn verfügbaren SKUs. Die Preise sind der niedrigste Ausgabetarif je SKU und unabhängig von den Beispieleinstellungen.
| Modell | Sekunden pro Clip | Auflösung | Unterstützte Eingaben | Audio | Geeignet für | ||
|---|---|---|---|---|---|---|---|
Seedance 2.5 ↗seedance-2.5-cn | 0,176 $ / s480p | 4–30 s | 480p / 720p / 1080p1080p | Text · Start-/Start- und Endbild · ≤30 Bilder · Video-/Audioreferenzen | Natives Audio · an / aus | 30-Sekunden-Geschichten | Eingaben und Audio
|
Seedance 2.0 ↗seedance-2.0-cn | 0,097 $ / s480p | 4–15 s | 480p / 720p / 1080p / 4K4K | Text · Start-/Start- und Endbild · ≤9 Bilder · Video-/Audioreferenzen; Audio benötigt Bild oder Video. | Natives Audio · an / aus | 4K-Ausgabe | Eingaben und Audio
|
Seedance Fast ↗seedance-2.0-fast-cn | 0,078 $ / s480p | 4–15 s | 480p / 720p720p | Text · Start-/Start- und Endbild · ≤9 Bilder · Video-/Audioreferenzen; Audio benötigt Bild oder Video. | Natives Audio · an / aus | Entwürfe in niedrigerer Auflösung | Eingaben und Audio
|
Seedance Mini ↗seedance-2.0-mini-cn | 0,048 $ / s480p | 4–15 s | 480p / 720p720p | Text · Start-/Start- und Endbild · ≤9 Bilder · Video-/Audioreferenzen; Audio benötigt Bild oder Video. | Natives Audio · an / aus | Günstigere Entwürfe | Eingaben und Audio
|
Kling 3.0 ↗kling-3.0 | 0,099 $ / sStandard 720p · Audio aus | 3–15 s | Standard 720p / Pro 1080p / 4K4K | Text · Start-/Start- und Endbild · ≤6 eigene Einstellungen | Natives Audio · an / aus | Strukturierte Storyboards | Eingaben und Audio
|
MiniMax H3 ↗minimax-h3 | 0,050 $ / s768p | 4–15 s | 768p / 2K2K | Text · Start / Ende / beides · ≤9 Bilder · Video-/Audioreferenzen | Enthalten (immer an) | 2K · unabhängiges Endbild | Eingaben und Audio
|
WAN 3.0 ↗wan-3.0 | 0,047 $ / s480p | 2–30 s | 480p / 720p / 1080p1080p | Text · Start-/Start- und Endbild · ≤10 Bilder · Video-/Audioreferenzen | Natives Audio · an / aus | Referenzgestützte 30-Sekunden-Clips | Eingaben und Audio
|
WAN 3.0 Prime ↗wan-3.0-prime | 0,067 $ / s480p | 2–30 s | 480p / 720p / 1080p1080p | Text · Start-/Start- und Endbild · ≤10 Bilder · Video-/Audioreferenzen | Natives Audio · an / aus | Vom Anbieter als schnell positioniert | Eingaben und Audio
|
WAN 2.7 T2V ↗wan-2.7-t2v | 0,094 $ / s720p | 2–15 s | 720p / 1080p1080p | Text · optionales Steuer-Audio · fünf feste Verhältnisse | Enthalten (immer an) | Fester Text-zu-Video-Ablauf | Eingaben und Audio
|
WAN 2.7 I2V ↗wan-2.7-i2v | 0,098 $ / s720p | 2–15 s | 720p / 1080p1080p | Start-/Start- und Endbild · optionales Steuer-Audio · Verhältnis folgt Eingabe | Enthalten (immer an) | Fester Bild-zu-Video-Ablauf | Eingaben und Audio
|
Startpreise gelten für die niedrigste Auflösung; Kling beginnt ohne Audio.
Die unterstützten Fähigkeiten jedes Modells mit deinem Anwendungsfall abgleichen.
Werbung und Geschichten bis 30 Sekunden mit Seedance 2.5 oder WAN 3.0 erstellen.
Bis zu sechs Kling 3.0-Einstellungen mit eigenem Prompt und eigener Dauer erstellen.
Die finale Ausgabe in 4K mit Seedance 2.0 oder Kling 3.0 erstellen.
Entwürfe in 480p mit Seedance Mini oder WAN 3.0 erstellen.
Motive und Stil mit bis zu 30 Bildern in Seedance 2.5, 10 in WAN 3.0 oder 9 in H3 vorgeben.
In MiniMax H3 Videos in 2K mit nativem Audio aus Text, Startbild, Endbild oder beiden erstellen.
SCHNELLSTART FÜR ENTWICKLER
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.
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.mp4Der Ablauf bleibt gleich. Jedes Modell unterstützt eigene JSON-Felder. Der Code folgt deiner Auswahl im Rechner unten.
| Parameter | Wert und Grenzen |
|---|---|
Gemeinsame Routen | POST /v1/videos/quote → POST /v1/videos → GET /v1/videos/{id} → GET /v1/videos/{id}/content. Bearer-Schlüssel, JSON-Body; Idempotency-Key beim Erstellen beibehalten. |
Seedance 2.5 / 2.0 / Fast / Mini | 4–30 / 4–15 / 4–15 / 4–15 s. Auflösung (output.resolution): bis 1080p / 4K / 720p / 720p. Audio: an/aus (audio). Max. 30 / 9 / 9 / 9 Referenzbilder. Nur bei 2.0 / Fast / Mini: Audioreferenzen benötigen ein Bild oder Video. |
Kling 3.0 | 3–15 s. Ausgabemodus (provider_options.kling.mode): Standard 720p / Pro 1080p / 4K (std / pro / 4k); kein output.resolution. Audio: an/aus (audio). Text-Verhältnisse: 16:9 / 9:16 / 1:1; Einzelbilder folgen der Eingabe. Max. 6 Einstellungen (shots); kein Endbild mit shots. |
MiniMax H3 | 4–15 s · 768p / 2K. Natives Audio standardmäßig, ohne An/Aus-Schalter. audio weglassen oder {mode:"provider_default"} nutzen. Text: festes Verhältnis; Bild: adaptive (output.aspect_ratio). Unabhängiges Endbild. Max. 9 Referenzbilder, 3 Videos (Vertragslimit; vollständige Kombinationen noch nicht verifiziert) und 3 Audioclips; je 2–15 s, max. 15 s pro Typ, 12 Dateien insgesamt. |
WAN 3.0 / Prime | 2–30 s · 480p / 720p / 1080p. Audio: an/aus (audio). Max. 10 Referenzbilder, 5 Videos (Vertragslimit; vollständige Kombinationen noch nicht verifiziert) und 5 Audioclips; je 1–15 s, max. 15 s pro Typ, insgesamt 20 Dateien. Eingabevideo + Ausgabe: max. 30 s. Endpunktbilder und Referenzen haben getrennte Modi. |
WAN 2.7 T2V | 2–15 s · 720p / 1080p. Text zu Video (text_to_video). Verhältnisse: 16:9 / 9:16 / 1:1 / 4:3 / 3:4. Natives Audio standardmäßig, ohne An/Aus-Schalter. audio weglassen oder {mode:"provider_default"} nutzen. Optionales Steuer-Audio (driving_audio): 1 Clip. |
WAN 2.7 I2V | 2–15 s · 720p / 1080p. Bild zu Video (image_to_video). Startbild erforderlich, Endbild optional (media: jedes Element mit eindeutiger id, type, role und source). Verhältnis folgt dem Bild (kein output.aspect_ratio). Natives Audio standardmäßig, ohne An/Aus-Schalter. audio weglassen oder {mode:"provider_default"} nutzen. Optionales Steuer-Audio (driving_audio): 1 Clip. |
PREISE
Modell und Einstellungen passend zum Budget wählen.
Abrechnung nach tatsächlichen Ausgabesekunden; Videoreferenzen verwenden den Tarif der gewählten Auflösung.
Zehn verfügbare SKUs · ein Schlüssel und ein Guthaben
Preisstand · 2026-11-09Modell, Auflösung, Dauer und Clipanzahl wählen.
Nur Ausgabeschätzung; Referenzeingaben können zusätzliche Kosten verursachen
WAN 3.0 · 480p · Schätzung mit den gewählten Einstellungen
| Gutgeschriebenes Guthaben | Sie zahlen | Rabatt | Videosekunden · Schätzung | Aufladen |
|---|---|---|---|---|
| 5,00 $Erste Aufladung | 3,00 $ | 2,00 $ | ≈ 106 s | Aufladen → |
| 50,00 $ | 48,00 $ | 2,00 $ | ≈ 1.063 s | Aufladen → |
| 100,00 $ | 95,00 $ | 5,00 $ | ≈ 2.127 s | Aufladen → |
| 200,00 $ | 185,00 $ | 15,00 $ | ≈ 4.255 s | Aufladen → |
| 500,00 $ | 450,00 $ | 50,00 $ | ≈ 10.638 s | Aufladen → |
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.
VIDEOMODELLE
Beispiele mit demselben Prompt vergleichen und jedes Modell kennenlernen.
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.
Häufige Fragen
Nutze Seedance 2.5 oder WAN 3.0 für 30-Sekunden-Clips, Kling für bis zu sechs strukturierte Einstellungen, Seedance 2.0 oder Kling für 4K, Mini oder WAN 480p für niedrigere Ausgabekosten und H3 für ein unabhängiges Endbild oder 2K mit nativem Ton als Standard.
API-Beispiele ansehenJa. Ein BetterToken-Relay-Schlüssel und Guthaben ermöglichen den Zugriff auf verfügbare Modelle, abhängig von Berechtigungen und Guthaben. BetterToken ist ein unabhängiger Anbieter ohne Verbindung zu den Modellanbietern.
API-Beispiele ansehenNach tatsächlichen Ausgabesekunden. Videoreferenzen können Eingabesekundenkosten verursachen, und H3-Bilder über fünf werden pro Bild berechnet. Kling reserviert vorübergehend etwa eine zusätzliche Sekunde als Längentoleranz und gibt ungenutzte Beträge bei der Abrechnung frei; keine pauschale Zusatzgebühr.
API-Beispiele ansehenBestätigt fehlgeschlagene Generierungen werden nicht berechnet. Bestätigter Fehler oder Abbruch gibt die ursprüngliche Finanzierungsquelle über die Finanzverarbeitung frei oder erstattet sie; der Aufgabenstatus beweist keine abgeschlossene Erstattung. Unklare Annahmen müssen abgeglichen werden. Lieferfehler oder abgelaufene Dateien nach erfolgreicher Generierung sind gesonderte Fälle.
API-Beispiele ansehenBezahlen Sie per Karte über Stripe oder mit USDT. Die verfügbaren Zahlungsmethoden werden beim Checkout bestätigt.
API-Beispiele ansehenDauer, Ausgabeauflösung, Eingabemodi und Steuerung des nativen Audios. Seedance 2.5 unterstützt 30 Referenzbilder, WAN 3.0 zehn und H3 neun. Kling unterstützt sechs strukturierte Einstellungen. H3 und WAN 2.7 erzeugen Audio standardmäßig ohne Schalter. Vergleiche oben die genauen SKU-Grenzen.
API-Beispiele ansehenNutze dieselben Routen für Preisabfrage → Erstellen → Statusabfrage → Download und passe operation, Auflösung oder Kling-Modus, Dauer, Seitenverhältnis, media und audio an das neue Modell an. Nur das Modell zu ändern reicht nicht. Beispiele folgen dem Rechner.
API-Beispiele ansehenRegistriere dich oder melde dich bei BetterToken an, erstelle oder verwende deinen Schlüssel im Workspace, lade Guthaben auf und rufe die API aus deiner Anwendung auf. Es ist ein BetterToken-Relay-Schlüssel; Zugriff erfordert Berechtigungen und Guthaben. Preis abfragen, mit dauerhaft gespeichertem Idempotenzschlüssel erstellen, bis completed abfragen und mit Eigentümerautorisierung herunterladen.
API-Beispiele ansehenBETTERTOKEN · VIDEO GENERATION API
Erste Aufladung: 3,00 $ zahlen, 5,00 $ Guthaben erhalten