ByteDance
Seedance 2.0
seedance-2.0-fast
ByteDances multimodales Videogenerierungsmodell, das Text-zu-Video, Bild-zu-Video und Referenz-zu-Video unterstützt und filmisch anmutende Kurzfilme mit mehreren Einstellungen und synchroner Originaltonspur ausgeben kann
seedance-2.0-fast ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
videoPreise
seedance-2.0-fast per second
Positionierung im Überblick
Seedance 2.0 Fast ist ein multimodales Videogenerierungsmodell aus der Seedance-2.0-Reihe von ByteDance, das auf schnelle Videoproduktion ausgelegt ist und drei Wege unterstützt: Text-zu-Video, Bild-zu-Video und multimodale Referenz-Videogenerierung. Entwickler können mit einem einzigen Prompt kurze Videos von 4–15 Sekunden in 480p oder 720p erzeugen, dabei Seitenverhältnis, Anfangs- und Endbild sowie Referenzbilder/-videos/-audios angeben und bei Bedarf natives Audio sowie die Websuche aktivieren. Es eignet sich für Werbepreviews, Social-Media-Clips und narrative Sequenzen, um mit geringen Wartezeiten wiederholt zu generieren und brauchbare Einstellungen auszuwählen.
Kernhighlights
- Drei Eingabewege decken gängige Produktionsarten ab – dasselbe Modell unterstützt gleichzeitig Text-zu-Video, Bild-zu-Video mit Anfangs- und Endbild sowie multimodale Referenz-Videogenerierung; bei der Auswahl muss nicht zwischen mehreren Modellen gewechselt werden.
- Referenzmaterialien lassen sich kombinieren, um das Ergebnis zu steuern – bis zu 9 Referenzbilder, 3 Referenzvideos und 3 Referenzaudios mit einer Gesamtdauer von höchstens 15 Sekunden; mit den Materialien lassen sich Bildinhalt sowie Bild- und Tonstil festlegen.
- Natives Audio optional zuschaltbar – standardmäßig wird natives Audio erzeugt; wenn reines Bildmaterial für die spätere Nachvertonung benötigt wird, kann es direkt deaktiviert werden.
- Text-zu-Video mit Websuche – im Text-zu-Video-Szenario kann die Websuche aktiviert werden, um dem Prompt aktuelle Informationen für die Generierung hinzuzufügen.
Funktionsbeschreibung
Multimodale Referenz-Videogenerierung: Das Generierungsergebnis wird durch die kombinierte Eingabe von Referenzbildern, Referenzvideos und Referenzaudios gesteuert; pro Durchlauf sind bis zu 9 Bilder, 3 Videos und 3 Audios möglich. Geeignet für Einstellungen, die eine Ausrichtung an Materialien erfordern.
Steuerung über Anfangs- und Endbild: Bei Bild-zu-Video können ein Anfangsbild und optional ein Endbild übergeben werden, um Start- und Endbild der Einstellung festzulegen; so lassen sich Übergänge zwischen vorhandenen Materialien erzeugen.
Dauer und Auflösung anpassbar: Die Ausgabedauer wird in ganzen Sekunden zwischen 4 und 15 Sekunden festgelegt; als Auflösung stehen 720p oder 480p zur Wahl. 720p bietet höhere Qualität, 480p ist schneller und günstiger; die Abrechnung erfolgt nach Ausgabesekunden.
Bildformat und Audiokonfiguration: Es werden sieben Seitenverhältnisse unterstützt – 1:1, 4:3, 3:4, 16:9, 9:16, 21:9 und automatisch –, und es kann natives Audio erzeugt werden; Bildformat und Bild-Ton-Form lassen sich nach Ausspielkanal wählen.
Text-Prompt-gesteuert: Prompts können bis zu 20000 Zeichen lang sein und Chinesisch sowie Englisch unterstützen; mit einer textlichen Beschreibung des Bildinhalts lässt sich direkt ein Video erzeugen, ohne Referenzmaterialien vorbereiten zu müssen.
Anwendungsszenarien
- Werbeagenturen erzeugen schnell mehrere Versionen von Copy-Clips – mit einem Textskript und Referenzbildern werden stapelweise 480p- oder 720p-Clips für Kreativ-Pitches und die Vorauswahl von Werbematerial erzeugt.
- Storyboard-Previews mit einheitlichen Charakteren oder Stilen – mit derselben Gruppe von Referenzbildern und Referenzvideos werden stilistisch kohärente kurze Einstellungen erzeugt, die als Vorabreferenz für den eigentlichen Dreh oder die Postproduktion dienen.
- Hochformatige Kurzvideos für Social-Media-Plattformen – mit dem Format 9:16 und aktiviertem nativem Audio werden direkt Inhalte für vertikale Feeds erzeugt.
- Ergänzung von Übergangseinstellungen zwischen vorhandenen Materialien – mit Anfangs- und Endbild werden die dazwischenliegenden Bewegungsbilder erzeugt, um im Schnitt zwei Realfilm- oder Composing-Materialien zu verbinden.
Einschränkungen und Auswahlhinweise
Die maximale Ausgabedauer pro Durchlauf beträgt 15 Sekunden; das Modell eignet sich nur für kurze Einstellungen, lange Videos müssen segmentweise erzeugt und anschließend zusammengefügt werden. Referenzmaterialien sind in Anzahl und Gesamtdauer begrenzt; komplexe Projekte müssen in mehrere Aufrufe aufgeteilt werden. Auflösungen über 480p/720p werden nicht unterstützt; für Auslieferungen mit hoher Bildqualität ist eine separate Hochskalierung erforderlich. Die Websuche wirkt nur bei Text-zu-Video, nicht bei Bild-zu-Video und Referenz-Videogenerierung. Wenn höhere Bildqualität oder längere Einstellungen benötigt werden, sollten andere Modelle derselben Reihe geprüft werden.
Neuigkeiten
Changelog ansehen →- Neues Modell Das Videogenerierungsmodell seedance-2.0-fast ist jetzt verfügbar
- Neues Modell Neues Modell verfügbar: seedance-2.0-mini
- Routenänderung seedance-2.0 ext-Leitung zeigt jetzt nur noch die tatsächlich unterstützten 720p-, 1080p…
Häufige Fragen
Alle Fragen ansehen →-
Was für ein Videomodell ist Seedance 2.0?
Es basiert auf Prompts, optional können Start- und Endbilder oder Referenzbilder, -videos und -audios hinzugefügt werden; die verschiedenen Steuerungsmethoden sollten gemäß dem aktuellen Parametervertrag kombiniert werden.
-
Welche Ausgabeformate unterstützt Seedance 2.0?
Unterstützt 4–15 Sekunden, Auflösungen umfassen 480p, 720p, 1080p, 4k, Seitenverhältnisse umfassen 1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive.
-
Können Stimmen generiert oder Audioreferenzen verwendet werden?
Optionale Bild-, Video- und Audioreferenzen; Audiogenerierung wird unterstützt
-
Wie wird Seedance 2.0 abgerechnet?
Die Abrechnung erfolgt nach Ausgabedauer und Echtzeit-Stufe; Abweichungen durch Auflösung, Modus oder Audiooptionen richten sich nach dem Seitenpreis und dem Aufgabenprotokoll.
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: seedance-2.0-fast
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für seedance-2.0-fast und Route default — siehe Parametertabelle unten.
promptstringPflichtminLength 3maxLength 20000Textbeschreibung des zu generierenden Videoinhalts, unterstützt Chinesisch und Englisch, zentrale Eingabe für Szenarien wie Text-zu-Video.
durationintegerOptionalStandard: 5min 4max 15Dauer des generierten Videos in Sekunden; die Kosten werden sekundengenau nach Dauer abgerechnet, Standard sind 5 Sekunden.
resolutionstringOptionalStandard: "720p"Auflösung des Ausgabevideos; 720p bietet höhere Bildqualität, 480p erzeugt schneller und ressourcenschonender, Standard ist 720p.
480p720pweb_searchbooleanOptionalStandard: falseOb die Websuche bei der Generierung aktiviert wird, nur im Text-zu-Video-Szenario verfügbar, Standard ist false.
aspect_ratiostringOptionalStandard: "16:9"Seitenverhältnis des Ausgabevideos, als Zeichenkette angegeben, Standard ist 16:9.
1:14:33:416:99:1621:9adaptivegenerate_audiobooleanOptionalStandard: trueOb natives Audio generiert wird, boolescher Wert, Standard ist true.
last_frame_urlstringOptionalURL des Endbildes für Bild-zu-Video, optional, wird üblicherweise zusammen mit dem Startbild verwendet, um das Endbild des Videos zu steuern.
first_frame_urlstringOptionalURL des Startbildes für Bild-zu-Video, wird im Bild-zu-Video-Szenario verwendet, um das Anfangsbild des Videos festzulegen.
reference_audio_urlsarrayOptionalmaxItems 3Array von Referenz-Audio-URLs für multimodale referenzbasierte Videogenerierung, maximal 3, Gesamtaudiodauer höchstens 15 Sekunden.
Array [ string ]
reference_image_urlsarrayOptionalmaxItems 9Array von Referenzbild-URLs für multimodale referenzbasierte Videogenerierung, maximal 9 Bilder.
Array [ string ]
reference_video_urlsarrayOptionalmaxItems 3Array von Referenzvideo-URLs für multimodale referenzbasierte Videogenerierung, maximal 3, Gesamtvideodauer höchstens 15 Sekunden.
Array [ string ]
callbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"input": {
"prompt": "…",
"duration": 5,
"resolution": "720p",
"web_search": false,
"aspect_ratio": "16:9",
"generate_audio": true
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "seedance-2.0-fast",
input: {
"prompt": "…",
"duration": 5,
"resolution": "720p",
"web_search": false,
"aspect_ratio": "16:9",
"generate_audio": true
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "seedance-2.0-fast",
"input": {
"prompt": "…",
"duration": 5,
"resolution": "720p",
"web_search": False,
"aspect_ratio": "16:9",
"generate_audio": True
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →-
Tutorial
Kandinsky 6.0 Pro Text-zu-Video auf HiAPI: curl- und Python-Tutorial
Eine anfrageorientierte praktische Demonstration: Aufbau des Aufrufs vom Prompt zum Videoclip, Absenden der Anfrage, Abfragen des Fertigstellungsstatus und Herunterladen des Ergebnisses
-
Tutorial
So rufen Sie hailuo-2.3-fast/image-to-video über die HiAPI API auf: curl und Python in der Praxis
Die erste lauffähige Anfrage für die schnelle, kostengünstige Bild-zu-Video-Stufe – von der Modell-ID bis zum heruntergeladenen MP4
-
Tutorial
So nutzt du kling-4.0/text-to-video über die HiAPI-API: curl, Python und ein lauffähiges Anforderungsbeispiel
Ein praxisnaher Leitfaden für Entwickler: filmische Prompts, synchrones Audio, asynchrones Polling und Download der Ausgabe
-
Tutorial
kandinsky-6.0-pro/image-to-video auf HiAPI: Tutorial mit curl und Python
Eine funktionierende Bild-zu-Video-Anfrage auf HiAPI ausführen: vom Upload des ersten Frames über asynchrones Polling bis zum finalen Download
-
Tutorial
So rufen Sie hailuo-2.3/text-to-video über die HiAPI API auf: curl, Python und lauffähige Anfragebeispiele
Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
Runway Gen 4.5 Runway $0.172 /Sekunde -
MiniMax H3 MiniMax $0.072 /Sekunde -
HappyHorse 1.0 Alibaba $0.168 /Sekunde -
Veo 3.1 Fast Google $0.170 /Sekunde -
Vidu Q4 Preview Vidu $0.051 /Sekunde -
Gemini Omni 1.1 Flash Google $0.450 /Video -
FLUX 3 Video Black Forest Labs $0.090 /Sekunde -
Hailuo 2.3 MiniMax $0.270 /Video -
Veo 3.1 Lite Google $0.060 /Sekunde -
Kandinsky 6.0 Pro $1.93 /Video -
Kling 3.0 Turbo Kuaishou $0.130 /Sekunde -
HeyGen Avatar IV HeyGen $0.150 /Sekunde
