Seedance 2.5 API
Vollständige API-Referenz für die Seedance 2.5-Videogenerierungsmodelle von ByteDance.
Modellvarianten
Diese API unterstützt drei Modellvarianten:
Kurzvergleich
Unterstützte Seitenverhältnisse
Text zu Video und Referenzen zu Video unterstützen:
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Bild zu Video unterstützt den Parameter aspect_ratio nicht.
Auflösungsoptionen
Seedance 2.5 Text to Video
Endpunkt
POST /api/v1/video/task
Anfrageparameter
Erforderlich
Optional
Beispielanfrage
javascript
Seedance 2.5 Image to Video
Anfrageparameter
Erforderlich
Optional
Fügen Sie
aspect_rationicht in Bild-zu-Video-Anfragen ein. Dieses Modell unterstützt den Parameter nicht.
Beispielanfrage
javascript
Seedance 2.5 Reference to Video
Anfrageparameter
Erforderlich
Referenzmedien
Alle Referenzmedien sind optional. Anfragen nur mit Bildern, nur mit Videos, nur mit Audio sowie ohne Referenzmedien werden unterstützt. Für die Generierung ohne Referenzen wird Text zu Video empfohlen.
@ (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 jeweiligen Arrays:
Wenn beispielsweise das erste Bild eine Figurenreferenz und das zweite eine Szenenreferenz ist, verwenden Sie in prompt <<<image_1>>> für die Figur und <<<image_2>>> für die Szene. Jeder Platzhalter muss auf ein tatsächlich vorhandenes Element im jeweiligen Array verweisen.
Optional
Beispielanfrage
javascript
Beispielanfrage für Referenzen zu Video mit @ (AT)
javascript
Medienlimits
Diese Limits gelten für Startbilder, Endbilder und Referenzmedien der Modelle auf dieser Seite.
Referenzaudio und Referenzvideos haben jeweils ein separates Gesamtdauerlimit von 30 Sekunden. Ihre Anzahlen sind unabhängig: bis zu 30 Bilder, 10 Videos und 10 Audioclips. Das Hinzufügen von Videos reduziert die zulässige Bildanzahl nicht.
Alle Modelle verwenden standardmäßig 720p, dennoch muss resolution angegeben werden. Der Tonschalter hat den Standardwert true; weder dieser Schalter noch Referenzaudio verändern den Preis.
Antwortformat
Erste Antwort
Alle Modelle geben eine task_id für Statusabfragen zurück:
json
Antwort auf Statusabfragen
Fragen Sie GET /api/v1/video/{taskId} ab, um den Status zu prüfen:
json
Statuswerte
submitted: Aufgabe angenommen und wartet auf Verarbeitungprocessing: Videogenerierung läuftsucceed: Videogenerierung abgeschlossenfailed: Videogenerierung fehlgeschlagen
Verarbeitungszeit
Die Verarbeitungszeit hängt von Dauer, Auflösung und aktueller Warteschlange ab.
Prüfen Sie den Status alle 5-10 Sekunden.
Bewährte Vorgehensweisen
- Erforderliche Parameter: Geben Sie immer
resolutionunddurationan, bei Text zu Video und Referenzen zu Video außerdemaspect_ratio - Seitenverhältnis bei Bild zu Video: Senden Sie bei Bild-zu-Video-Anfragen kein
aspect_ratio - Referenzvideos: Videos sind optional; die Dauer jedes Videos und die Gesamtdauer müssen innerhalb der dokumentierten Limits liegen
- Referenzbilder: Bilder sind unabhängig von Videos und Audio optional; übermitteln Sie bis zu 30 unterstützte Bild-URLs
- Referenzaudio: Jeder Audioclip muss 2-30 Sekunden lang und höchstens 15 MB groß sein; die Gesamtdauer darf höchstens 30 Sekunden betragen
- Referenzreihenfolge: Ordnen Sie
images,videosundaudiosbewusst an und beziehen Sie sich im Prompt konsistent darauf - Ton: Lassen Sie
soundweg, um den Standardwerttruezu verwenden, oder setzen Sie es auffalse, um die Tonerzeugung zu deaktivieren