Seedance 2.0 API
Vollständige API-Referenz für Seedance 2.0-Video-Generierungsmodelle von ByteDance.
Modellvarianten
Diese API unterstützt sechs Modellvarianten:
Schnellvergleich
Unterstützte Seitenverhältnisse
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Auflösungsoptionen
Seedance 2.0 Text to Video
Endpoint
POST /api/v1/video/task
Anfrageparameter
Erforderlich
Optional
Beispielanfrage
javascript
Seedance 2.0 Image to Video
Anfrageparameter
Erforderlich
Optional
Beispielanfrage
javascript
Seedance 2.0 Reference to Video
Anfrageparameter
Erforderlich
Referenzmedien
Übermitteln Sie 1–9 Bilder. Bilder dürfen nur weggelassen werden, wenn mindestens ein Referenzvideo angegeben ist.
@ (AT)-Referenzplatzhalter
Die @ (AT)-Referenzfunktion verknüpft Referenzmedien über nummerierte <<<...>>>-Platzhalter mit dem Prompt. Die Nummerierung beginnt für jeden Medientyp unabhängig bei 1 und folgt der Reihenfolge des entsprechenden Arrays:
Wenn beispielsweise das erste Bild die Charakterreferenz und das zweite Bild die Szenenreferenz ist, verwenden Sie im prompt <<<image_1>>> für den Charakter und <<<image_2>>> für die Szene. Jeder Platzhalter muss auf ein vorhandenes Element im entsprechenden Array verweisen.
Optional
Beispielanfrage
javascript
Beispielanfrage für @ (AT) Reference-to-Video
javascript
Schnelle Varianten
Die schnellen Varianten priorisieren die Verarbeitungsgeschwindigkeit. Alle Fast-Modelle unterstützen nur die Ausgabe in "480p" und "720p". Fast Text-to-Video und Fast Image-to-Video folgen ansonsten den entsprechenden Standard-Anfrageformaten, während Fast Reference-to-Video dieselben Referenzmedienlimits wie das Standard-Referenzmodell verwendet.
Beispiel für eine schnelle Anfrage
javascript
Beispielanfrage für @ (AT) Fast Reference-to-Video
javascript
Parameter für Seedance 2.0 Fast Reference-to-Video
Erforderlich
Referenzmedien
Die oben beschriebene, bei 1 beginnende Platzhalterkonvention gilt auch für das Fast-Reference-to-Video-Modell.
Optional
Antwortformat
Erste Antwort
Alle Modelle geben eine task_id zum Polling zurück:
json
Polling-Antwort
Rufe GET /api/v1/video/{taskId} ab, um den Status zu prüfen:
json
Statuswerte
submitted: Aufgabe akzeptiert und wartet auf Verarbeitungprocessing: Videoerzeugung läuftsucceed: Videoerzeugung abgeschlossenfailed: Videoerzeugung fehlgeschlagen
Verarbeitungszeit
Standard-Modelle: 3-8 Minuten je nach Dauer und Auflösung.
Schnelle Modelle: 1-4 Minuten für die meisten Konfigurationen.
Alle 5-10 Sekunden pollen, um den Status zu prüfen.
Best Practices
- Choose the Right Variant: Schnelle Modelle für Iterationen, Standard-Modelle für die finale Ausgabe verwenden
- Describe Motion Clearly: Spezifische Bewegungsbeschreibungen in Prompts einbeziehen
- Resolution Selection:
480pfür schnellere Verarbeitung,720pfür die höchste verfügbare Qualität verwenden - Camera Control:
camera_fixed: truesetzen, wenn statische Kamerawinkel gewünscht sind - Reference Video: Für reference-to-video ein klares, hochwertiges Referenzvideo verwenden, wenn Bewegung oder Stil geführt werden sollen
- Reproducibility: Den
seed-Parameter verwenden, um bestimmte Generierungen zu reproduzieren - Audio Enhancement:
soundaktivieren für immersivere Videoerlebnisse