Video
seedance-2.0-fast API
Verwenden Sie die genaue seedance-2.0-fast-Modell-ID über das asynchrone Videorouting von Modelflare.
Verwenden Sie die genaue Modell-ID seedance-2.0-fast. Das Modellfeld muss genau mit dieser Seite übereinstimmen.
Authentifizierung und Endpunkt
Abschnitt betitelt „Authentifizierung und Endpunkt“Verwenden Sie einen Modelflare-API-Schlüssel mit https://modelflare.dev/v1. Der Gateway-Einstiegspunkt ist POST /v1/videos.
Authorization: Bearer YOUR_MODELFLARE_API_KEYErstellen Sie eine Aufgabe
Abschnitt betitelt „Erstellen Sie eine Aufgabe“curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "seedance-2.0-fast", "content": [{"type": "text", "text": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot"}], "resolution": "720p", "duration": 5, "generate_audio": false }'Umfrage und Download
Abschnitt betitelt „Umfrage und Download“Speichern Sie die Aufgaben-ID. Abfrage GET /v1/videos/{task_id} und Download mit GET /v1/videos/{task_id}/content. Ergebnis-URLs können ablaufen. Übertragen Sie die Datei daher umgehend.
curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Notizen anfordern
Abschnitt betitelt „Notizen anfordern“Seedance verwendet content[] für Text, Rahmen und Referenzmedien; Der separate Seedance Asset Management-Vertrag wird unabhängig dokumentiert.
Parameter anfordern
Abschnitt betitelt „Parameter anfordern“Seedance verwendet einen asynchronen multimodalen Umschlag. Text und Medien in content[] einfügen; Medienrollen wählen erste/letzte Frame- oder Referenz-Workflows aus.
| Feld | Erforderlich | Notizen |
|---|---|---|
model |
Ja | seedance-2.0-fast |
content[] |
Ja | text, image_url, video_url und audio_url; Verwenden Sie role, um den Medienzweck zu identifizieren |
resolution |
Nein | 480p / 720p (Standard 720p) |
ratio |
Nein | 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16 / adaptive |
duration |
Nein | -1 für automatisches Timing oder 4–15 Sekunden |
generate_audio |
Nein | Erzeugen Sie synchronisierte Dialoge, Effekte und Hintergrundaudio |
tools |
Nein | Verwenden Sie web_search nur dort, wo die offizielle Modellseite dies unterstützt |
watermark |
Nein | Ob ein Wasserzeichen hinzugefügt werden soll |
Eingabe- und Ausgabegrenzen
Abschnitt betitelt „Eingabe- und Ausgabegrenzen“Dieses Modell unterstützt 480p und 720p. Verwenden Sie -1 für die automatische Zeitmessung oder wählen Sie 4–15 Sekunden; Die Bildrate ist auf 24fps festgelegt. Multimodale Referenzen ermöglichen bis zu neun Bilder, drei Videos und drei Audioclips; Audio kann nicht alleine verwendet werden, daher benötigt eine Anfrage mindestens ein Referenzbild oder -video. Medien mit role-Werten in content[] markieren; Erstbild-, Bearbeitungs- und Erweiterungsworkflows schließen sich gegenseitig aus. Dieses Modell akzeptiert nicht frames, camera_fixed, output_format oder omni_reference_task_type.
Dokumentierte Workflow-Beispiele
Abschnitt betitelt „Dokumentierte Workflow-Beispiele“Die Seedance 2.0-Serie unterstützt Text-zu-Video, erste/erste und letzte Frames, multimodale Referenzen, Bearbeitung, Erweiterung und Websuche für Text-zu-Video. Bestellen Sie Medien als Text, Bild, Video und dann als Audio.
Multimodale Referenz
Abschnitt betitelt „Multimodale Referenz“curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "seedance-2.0-fast", "content": [ {"type": "text", "text": "@image1 performs the movement from @video1, paced to @audio1"}, {"type": "image_url", "image_url": {"url": "https://example.com/character.jpg"}, "role": "reference_image"}, {"type": "video_url", "video_url": {"url": "https://example.com/motion.mp4"}, "role": "reference_video"}, {"type": "audio_url", "audio_url": {"url": "https://example.com/music.mp3"}, "role": "reference_audio"} ], "generate_audio": true, "ratio": "16:9", "duration": 11 }'Videobearbeitung und Websuche
Abschnitt betitelt „Videobearbeitung und Websuche“curl https://modelflare.dev/v1/videos \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "seedance-2.0-fast", "content": [{"type": "text", "text": "Macro shot of cherry blossoms in spring"}], "generate_audio": true, "ratio": "16:9", "duration": 11, "tools": [{"type": "web_search"}] }'Fehler und fehlgeschlagene Aufgaben
Abschnitt betitelt „Fehler und fehlgeschlagene Aufgaben“Ungültige Modellparameter geben ein 4xx mit einer Anforderungs-ID zurück. Eine asynchrone Aufgabe kann auch nach erfolgreicher Erstellung als fehlgeschlagen gelten. Verwenden Sie error_code und error_message aus der Umfrageantwort als letzten Aufgabengrund. Wiederholen Sie dieselbe Anfrage nicht mit einer anderen JSON-Form.
Unterstützter Bereich
Abschnitt betitelt „Unterstützter Bereich“Auf dieser Seite werden Modelflare-Modellgenerierungs- und -bearbeitungsaufrufe behandelt. Such- oder Kartenanreicherung, Sprachverwaltung und Elementbibliotheksverwaltung sind Ressourcen-APIs außerhalb dieser öffentlichen Modellaufrufoberfläche und keine erforderlichen Anforderungsfelder.
Preise und Abrechnung
Abschnitt betitelt „Preise und Abrechnung“Dieses Modell verwendet eine tokenbasierte Abrechnung. Den aktuellen Kundenpreis, den Referenzlistenpreis und die vollständige Spezifikation finden Sie auf der Modellpreisseite.
Medienvertrag · v1
Offizielle Quelle: ByteDance / Volcengine
Vertragsparameter
| Absichtsfeld | Steuerelement | Optionen |
|---|---|---|
ratio | select | 16:9 / 9:16 / 1:1 / 4:3 / 3:4 / 21:9 / adaptive |
resolution | select | 480p / 720p |
duration | select | -1 / 4 / 5 / 6 / 7 / 8 / 9 / 10 / 11 / 12 / 13 / 14 / 15 |
audio | switch | — |
Unterstützte Funktion
allowed_values·ratio· 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptiveallowed_values·resolution· 480p, 720pallowed_values·duration· -1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15max_assets·reference_asset_ids· 15prompt_optional_with_reference·prompt
Beispiel für eine strukturierte Anfrage
text
Absicht
{
"audio": false,
"duration": -1,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "480p"
}Anbieteranfrage
{
"content": [
{
"text": "A red paper kite over a quiet harbour at dusk.",
"type": "text"
}
],
"duration": -1,
"generate_audio": false,
"model": "seedance-2.0-fast",
"ratio": "16:9",
"resolution": "480p",
"seconds": "-1"
}reference
Absicht
{
"audio": false,
"duration": -1,
"prompt": "A red paper kite over a quiet harbour at dusk.",
"ratio": "16:9",
"resolution": "480p"
}Anbieteranfrage
{
"content": [
{
"text": "A red paper kite over a quiet harbour at dusk.",
"type": "text"
},
{
"image_url": {
"url": "https://example.com/reference.png"
},
"role": "reference_image",
"type": "image_url"
}
],
"duration": -1,
"generate_audio": false,
"model": "seedance-2.0-fast",
"ratio": "16:9",
"resolution": "480p",
"seconds": "-1"
}