Video
Seedance 2.5 Flash
Erstellen Sie 4–30 Sekunden lange Videos in 480p oder 720p aus Text, Anfangs-/Endbildern oder multimodalen Referenzen oder bearbeiten Sie ein Quellvideo.
Seedance 2.5 Flash unterstützt Text-zu-Video, die Generierung aus Anfangs-/Endbildern, die Generierung mit Referenzen und die Videobearbeitung. Verwenden Sie dreamina-seedance-2-5-flash mit der Stufe Default. Übermitteln Sie Medien als öffentliche HTTP- oder HTTPS-URLs ohne Zugangsdaten. Speichern Sie die zurückgegebene Aufgaben-ID und fragen Sie damit das fertige Video ab.
Siehe Playground und aktuelle Preise, OpenAPI-Spezifikation und Preisleitfaden.
Kurzes Beispiel
Diese Anfrage erstellt ein vier Sekunden langes Video. Prüfen Sie vor dem Absenden den aktuellen Preis; das Einreichen einer erfolgreichen Generierung verursacht Kosten.
curl https://api.seedrouter.ai/v1/videos/generations \
-H "Authorization: Bearer $SEEDROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "dreamina-seedance-2-5-flash",
"content": [{"type": "text", "text": "A ceramic cup slowly rotates under warm studio lighting."}],
"resolution": "480p",
"duration": 4,
"ratio": "16:9",
"generate_audio": false
}'Parameter
model und content sind erforderlich. Alle anderen Felder sind optional. Explizite null-Werte und unbekannte Felder werden abgelehnt.
| Feld | Typ | Standardwert | Einschränkungen |
|---|---|---|---|
model | Zeichenkette | erforderlich | dreamina-seedance-2-5-flash |
content | Array | erforderlich | Mindestens ein nicht leeres Textelement; Medienelemente erfordern eine Rolle. |
resolution | Zeichenkette | 720p | 480p oder 720p. |
duration | Ganzzahl | 5 oder -1 für Bearbeitung | Generierung: 4–30 Sekunden. Bearbeitung: weglassen oder -1 verwenden; die Ausgabe richtet sich nach der Quelle. |
ratio | Zeichenkette | 16:9 oder adaptive für Anfangs-/Endbilder und Bearbeitung | Text-/Referenzgenerierung: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9. Anfangs-/Endbilder und Bearbeitung: nur adaptive. |
generate_audio | Boolescher Wert | true | Generierten Ton aktivieren oder deaktivieren; der Tarif ändert sich dadurch nicht. |
omni_reference_task_type | Zeichenkette | generate | generate oder edit. Die Bearbeitung benötigt genau ein Video. |
content_filter | Boolescher Wert | true | Nur true wird akzeptiert; im Playground ist kein Bedienelement erforderlich. |
Für Prompts ist ein Maximum von 10.000 Tokens dokumentiert. Es ist kein öffentlicher Tokenizer angegeben, daher darf eine Zeichenanzahl nicht als genaue Tokenanzahl behandelt werden.
Inhalt und Modi
Text verwendet {"type":"text","text":"Describe the shot"}. Bilder, Videos und Audio verwenden eine verschachtelte URL und eine explizite Rolle:
{
"type": "image_url",
"image_url": {"url": "https://example.com/reference.jpg"},
"role": "reference_image"
}| Modus | Inhalt | Bildformat und Dauer |
|---|---|---|
| Text zu Video | Nur Text | Festes Seitenverhältnis; 4–30 Sekunden. |
| Anfangs-/Endbilder | Text plus ein first_frame-Bild, optional ein last_frame-Bild | adaptive; 4–30 Sekunden. Ein Endbild erfordert ein Anfangsbild. |
| Generierung mit Referenzen | Text plus reference_image-, reference_video- oder reference_audio-Elemente | Festes Seitenverhältnis; 4–30 Sekunden. Bis zu 10 Bilder, 5 Videos und 5 Audiodateien. |
| Videobearbeitung | Text, genau ein reference_video, optionale Referenzbilder/-audiodateien; Aufgabentyp edit | adaptive; Dauer weggelassen oder -1. |
Videoelemente verwenden type: "video_url", video_url: {"url": "..."}, role: "reference_video"; Audioelemente verwenden audio_url und reference_audio in derselben Struktur. Anfangs-/Endbilder können nicht mit Referenzmedien kombiniert werden. Bedienelemente für Entwurf, Verlängerung, 1080p, Wasserzeichen, Startwert und Endbildausgabe sind für diese Integration nicht verfügbar. Callbacks werden nicht angeboten.
Medieneinschränkungen
| Medium | Formate | Größe und Dauer |
|---|---|---|
| Bild | JPEG, PNG, WebP | Bis zu 30 MB; jede Kante 300–6.000 px; Verhältnis von Breite zu Höhe 0,4–2,5. |
| Video | MP4, MOV | Bis zu 200 MB; 24–60 FPS; jede Kante 300–6.000 px; Seitenverhältnis 0,4–2,5; 409.600–8.295.044 Pixel. Referenzen: jeweils 2–30 Sekunden, insgesamt höchstens 30 Sekunden. Bearbeitungsquelle: 4–30 Sekunden. |
| Audio | WAV, MP3 | Bis zu 15 MB; jeweils 2–30 Sekunden, insgesamt höchstens 30 Sekunden. |
Dateien müssen vor dem Einreichen lesbar sein. Zur Berechnung der Kosten wird die Videodauer anhand der Medien gemessen. Verwenden Sie stabile öffentliche URLs.
Aufgabenantwort und Statusabfrage
Die Erstellung gibt id, model, status und created_at zurück. Fragen Sie dieselbe Aufgabe ab, bis sie abgeschlossen ist:
curl "https://api.seedrouter.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $SEEDROUTER_API_KEY"Der Status ist processing, completed oder failed. Lesen Sie bei Erfolg output.video_url für das gespeicherte Video aus. Lesen Sie bei einem Fehler error.code und error.message aus. Öffentliche Antworten enthalten keine Kosten. Eine Zeitüberschreitung bei der Statusabfrage beweist nicht, dass die Generierung fehlgeschlagen ist: Bewahren Sie die Aufgaben-ID auf und fragen Sie erneut ab, statt eine weitere Generierung einzureichen.
Abrechnung
Der aktuelle Tarif hängt von der Auflösung und davon ab, ob ein Video bereitgestellt wird. Ohne Videoeingabe entsprechen die abgerechneten Sekunden der Ausgabedauer. Bei Referenzvideos entsprechen die abgerechneten Sekunden der Ausgabedauer zuzüglich des größeren Werts aus Ausgabedauer und aufgerundeter Gesamtdauer der Eingaben. Bei der Bearbeitung wird das Doppelte der aufgerundeten Quelldauer abgerechnet. Audio ist enthalten. Fehlgeschlagene Anfragen werden nicht berechnet.
Beispielsweise werden für eine fünf Sekunden lange Ausgabe mit drei Sekunden Referenzvideo zehn Sekunden abgerechnet. Für die Bearbeitung einer zehn Sekunden langen Quelle werden zwanzig Sekunden abgerechnet. Multiplizieren Sie die abgerechneten Sekunden mit dem geltenden aktuellen Tarif.
Siehe Aufgabenlebenszyklus und Fehlercodes für häufige Antworten und Hinweise zu Wiederholungsversuchen.
