Einführung
Seedance 2.0 text-to-video baut den gesamten Frame aus dem Prompt – Motiv, Set, Kamera, Licht – und rendert die Tonspur im selben Durchgang. Nichts verankert das Bild: Das ist der Endpunkt für einen Shot, den es noch nicht gibt.
ByteDance Seedance 2.0 veröffentlicht text-to-video, image-to-video und reference-to-video: 4 bis 15 Sekunden in 480p bis 4K, mit eigenem Ton und adaptive als Standardformat.
| Ausgangsmaterial | Passender Modus |
|---|---|
| Geschriebene Szene | Seedance 2.0 Text-zu-Video |
| Freigegebenes Startbild | Seedance 2.0 Bild-zu-Video |
| Getrennte Referenzen | Seedance 2.0 Referenz-zu-Video |
Wichtige Funktionen und Highlights
Der Raumton kommt in derselben Datei zurück
generate_audio ist standardmäßig an: Eis im Shaker, ein Lachen, leises Barmurmeln und der Raum, in dem all das passiert, kommen aus demselben Durchgang wie das Bild. Das Ergebnis trifft bereits synchron ein, statt auf einen Tondurchgang zu warten. Schalten Sie es ab, wenn der Clip ohnehin zum Sounddesign geht.
Neun Referenzen, ein durchgehender Cast
reference-to-video nimmt bis zu 9 Bilder, 3 Clips und 3 Audiospuren zusammen. Drei Blickwinkel eines Gesichts plus ein Kostüm-Still halten eine Figur über eine Folge hinweg weit besser als neun unverbundene Frames. Und ein Referenzclip trägt Kamerasprache, die kein Adjektiv im Prompt verlässlich reproduziert.
Die Form folgt dem Material
aspect_ratio steht an allen drei Endpunkten auf adaptive. Bei image-to-video behält der Clip die Form Ihres Startbilds, ein Hochformat wird also nicht ins Querformat beschnitten; bei text-to-video nimmt das Modell die Form aus dem Prompt; bei reference-to-video findet es einen Ausschnitt, der alle referenzierten Motive hält. Nennen Sie 16:9, 9:16 oder 21:9 nur, wenn eine Platzierung ein festes Format verlangt.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Die einzige Quelle dessen, was auf dem Bild erscheint. Ordnen Sie ihn als Motiv, Handlung, Kamera, Licht, Ton, ein Gedanke pro Satz. |
aspect_ratio | Nein | Ausgabeformat, Vorgabe |
resolution | Nein | Ausgabeauflösung, Vorgabe 720p, maximal 4k; eine hochskalierte Stufe gibt es an diesem Endpunkt nicht. |
duration_seconds | Nein | Länge in ganzen Sekunden, 4 bis 15, Vorgabe 5, und zugleich die abgerechnete Menge. |
generate_audio | Nein | Ob eine eigene Tonspur synchron zum Bild gerendert wird. Standardmäßig an; schalten Sie es ab, wenn Sie reines Bildmaterial brauchen, um später zu vertonen oder zu synchronisieren. Standardwert: |
enable_web_search | Nein | Standardmäßig aus. Eingeschaltet kann das Modell vor dem Rendern im Web nach Informationen zu Ihrem Prompt suchen. Standardwert: |
seed | Nein | Ganzzahliger Seed; ohne Angabe zieht jeder Lauf seinen eigenen. |
return_last_frame | Nein | Liefert zusätzlich zum Video das letzte Bild des Clips als eigenes Bild. Standardwert: |
bitrate_mode | Nein | Bitrate der gelieferten Datei: |
watermark | Nein | Fügt dem Video das eigene sichtbare Wasserzeichen „AI generated“ des Modells hinzu. Standardwert: |
Preis
| Spezifikation | Preis |
|---|---|
| $0.07 / Sekunde |
| $0.152 / Sekunde |
| $0.374 / Sekunde |
| $0.778 / Sekunde |
| $0.114 / Sekunde |
| $0.246 / Sekunde |
| $0.612 / Sekunde |
| $1.248 / Sekunde |
Anwendungsfälle
Eine Szene aus Text entwickeln
Seedance 2.0 text-to-video baut den gesamten Frame aus dem Prompt – Motiv, Set, Kamera, Licht – und rendert die Tonspur im selben Durchgang. Nichts verankert das Bild: Das ist der Endpunkt für einen Shot, den es noch nicht gibt. Nutzen Sie diesen Modus, um eine Einstellung zu entwickeln, bevor ein Ausgangsbild existiert. Beschreiben Sie Motiv, Handlung, Ort, Kamera und Ton als Sequenz und prüfen Sie die Bildentwicklung.
Nachtleben und Barszenen mit eigenem Ton
Ein Cocktail, der geschüttelt wird, Glas auf der Theke, leises Murmeln hinter einer roten Laterne: Schreiben Sie den Raum in den Prompt und lassen Sie generate_audio an. Seedance 2.0 legt die Atmo gegen das Bild an, der Schnitt kommt also mit Atmosphäre statt als stumme Platte.
Unzensierte Kostüm- und Rollenspielarbeit
Spitze und Satin, Schwanz- und Ohren-Requisiten, Ich-Perspektiven, Paare jedes Geschlechts: Nichts davon wird bei uns geprüft. Die eigene Schicht von Seedance lehnt manche Formulierung ab – treiben Sie solche Szenen deshalb über ein Startbild bei image-to-video an statt über den Prompt.
Eine Kampagne, die über alle Schnitte hält
Laden Sie das Produkt aus drei Blickwinkeln und das Model aus zweien in reference-to-video und ändern Sie dann nur den Prompt je Schnitt. Dieselbe Flasche, dasselbe Gesicht und dieselbe Jacke reisen mit der Anfrage, die Serie hält also ohne manuellen Farbdurchgang zusammen.
Prompt-Leitfaden und Praxistipps
Endpunkt nach vorhandenem Material wählen
Nur eine Beschreibung geht an text-to-video. Ein Still, das erhalten bleiben muss, an image-to-video. Ein Cast, ein Produkt oder eine Bewegung, die sich über mehrere Schnitte wiederholen muss, an reference-to-video. Rufen Sie den Familiennamen auf, entscheiden die mitgesendeten Felder über den Endpunkt.
Den Shot wie eine Shotliste schreiben
Motiv, Handlung, Kamera, Licht, Ton – ein Gedanke pro Satz. Der Clip auf dieser Seite stammt aus genau diesem Prompt (englisch belassen, so wie gesendet): „Photorealistic live-action, not animation. A real adult woman in a chocolate satin robe works behind a dim neon bar, a large fluffy faux fox tail accessory clipped at the small of her back. She shakes a cocktail, turns to set the glass on the counter and the tail sways with the movement, then she looks back at camera with a teasing smile. Warm red lantern light, 35mm grain, slow push-in, ice rattling and low bar chatter.“ Fünf Sekunden, 720p, 16:9, Ton an.
Das veröffentlichte Beispiel anpassen
Beginnen Sie mit dem veröffentlichten Beispiel und behalten Sie die zu diesem Modus gehörenden Eingaben bei. Ersetzen Sie nur Motiv und kreative Richtung; vergleichen Sie den nächsten Take mit einem klaren sichtbaren Ziel.
Photorealistic live-action, not animation. A real adult woman in a chocolate satin robe works behind a dim neon bar, a large fluffy faux fox tail accessory clipped at the small of her back. She shakes a cocktail, turns to set the glass on the counter and the tail sways with the movement, then she looks back at camera with a teasing smile. Warm red lantern light, 35mm grain, slow push-in, ice rattling and low bar chatter.
Der Clip auf dieser Seite, samt Anfrage: fünf Sekunden in 720p, 16:9, Ton an. Beachten Sie, dass der Prompt Filmmaterial, Licht und Ton benennt, nicht nur das Motiv.
Ergebnis gezielt prüfen und weiterentwickeln
Für „Ergebnis gezielt prüfen und weiterentwickeln“ bereiten Sie einer geschriebenen Szene als belastbare Grundlage für Seedance 2.0 vor. Beschreiben Sie die gewünschte Änderung oder Abfolge so, dass sie im Ergebnis sichtbar geprüft werden kann, und ändern Sie beim nächsten Durchgang nur die Entscheidung, die noch nicht erfüllt ist.
Ausgangspunkt und Zielbild festlegen
Halten Sie vor dem ersten Durchlauf fest, was im ersten, mittleren und letzten Moment sichtbar sein soll. So prüfen Sie die Sequenz gegen ein konkretes Ziel statt gegen einen vagen Eindruck.
Quelle und Bewegung getrennt beurteilen
Die Vorlage legt die wiedererkennbaren Details fest; die Anweisung beschreibt, was danach geschieht. Prüfen Sie beide Entscheidungen gemeinsam, damit die Bewegung die Ausgangskomposition nicht überdeckt.
API-Schnellstart
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.0/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"aspect_ratio": "adaptive",
"bitrate_mode": "standard",
"generate_audio": true,
"duration_seconds": 5
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.
















