
Langformiges Videomodell für kohärente Clips bis zu 30 Sekunden, mit bis zu 50 Referenzbildern, Videos und Audioclips, nativem Audio, Schnitt und Erweiterung.
Langformiges Videomodell für kohärente Clips bis zu 30 Sekunden, mit bis zu 50 Referenzbildern, Videos und Audioclips, nativem Audio, Schnitt und Erweiterung.
Auch bekannt als ByteDance Seedance 2.5
seedance-2-5/v1/videos/generationsbytedance/seedance-2.5seedance-2.5Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Seedance 2.5 läuft über POST /v1/videos/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "seedance-2-5",
"prompt": "Describe what you want Seedance 2.5 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Seedance 2.5 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Szenenbeschreibung. Adressiere einen bestimmten Anhang inline als @Image1, @Video1 oder @Audio1, um anzugeben, welcher Referenz ein Schuss folgen soll. |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both, reference | Wählt aus, wie deine Eingaben verwendet werden. Erkennt es automatisch anhand dessen, was du anschließt. T2V ist von Text zu Video. i2v_first animiert einen ersten... |
| resolution | enum | 720p | 480p, 720p, 1080p | Ausgabeauflösung. Der Draft-Modus rendert immer in 480p, und das endgültige Rendern eines Drafts ist immer 1080p, daher wird das bei beiden ignoriert. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Ausgabe-Seitenverhältnis. Adaptiv lässt das Modell wählen. Wenn du ein erstes Bild lieferst, folgt das Ergebnis dem Seitenverhältnis dieses Bildes, daher muss... |
| custom_duration | boolean | true | - | Wenn falsch, bestimmt das Modell die Cliplänge. |
| duration | number | 5 | 4 bis 30 | Cliplänge in Sekunden. Nur verwendet, wenn custom_duration=wahr. Videobearbeitung behält immer die Länge des Quellclips. |
| generate_audio | boolean | true | - | Erzeugen Sie natives Audio mit dem Video. |
| output_format | enum | mp4 | mp4, mov | MP4 läuft überall. MOV bietet eine höhere Farbpräzision für Farbkorrektur, Keying und Compositing, und manche Spieler können es nicht öffnen. |
| draft | boolean | false | - | Rendere einen 480p-Entwurf, um die Aufnahme günstig auszuprobieren, und rendere dann den, der dir gefällt, im nativen 1080p mit demselben Prompt, Referenzen und Seed. |
| draft_task_id | string | - | - | Die ID eines Entwurfs, der im nativen 1080p gerendert werden soll. Der Entwurf behält seinen Prompt, Referenzen, Länge, Seitenverhältnis, Seed und Audio. Entwürfe... |
| return_last_frame | boolean | false | - | Geben Sie außerdem den finalen Frame als PNG zurück, bereit als erster Frame des nächsten Clips. |
| image | string | - | - | Referenz- / Erstbild-URL. |
| image_end | string | - | - | Endbild-URL für i2v_both. |
| video | string | - | - | Referenzen Sie die Video-URL für Referenz, Bearbeiten / Erweitern. |
Next-Generation-Seedance für Langform-Storytelling: Eine Anfrage kann einen kohärenten Clip von bis zu 30 Sekunden erzeugen, bis zu 50 Referenzobjekte verwenden und bestehendes Material bearbeiten oder erweitern. Modi - Text-zu-Video, erster Frame oder erster und letzter Frame. - Multimodale Referenz auf Video von bis zu 30 Bildern, 10 Videos und 10 Audioclips. Der reine Audio-Input funktioniert eigenständig. - Um einen angehängten Clip zu bearbeiten oder fortzusetzen, beschreiben Sie dies in Ihrem Prompt. Das Modell liest die Absicht aus Ihrer Formulierung. Ausgabe - 480p, 720p und 1080p bei 24 fps, 4 bis 30 Sekunden, mit nativem synchronisiertem Audio. - MP4 standardmäßig. MOV bietet eine höhere Farbpräzision für Grading und Compositing, und einige Player können es nicht öffnen. - Wenn Sie ein erstes Bild bereitstellen, folgt die Ausgabe dem Bildformat, sodass aspect_ratio adaptiv bleibt. Referenzaufträge, einschließlich solcher mit Referenzvideo, akzeptieren jedes Verhältnis. Entwurfsmodus – Entwurf auf true stellen, um einen 480p-Entwurf zu rendern, während du noch Aufnahmen ausprobierst. Entwürfe werden nur in 480p gerendert. - Die Antwort gibt die ID des Entwurfs als usage.draft_task_id zurück. Schicken Sie diese als draft_task_id zurück, um dieselbe Aufnahme in 1080p zu rendern. - Das endgültige Rendering übernimmt den Prompt, die Referenzressourcen, die Dauer, das Seitenverhältnis, den Seed und die Audioeinstellung aus dem Entwurf, sodass alles, was Sie zusammen mit draft_task_id senden, ignoriert wird. Ein Entwurf bleibt 7 Tage lang promotierbar. Eingabebegrenzungen - Bilder: jpeg, png, webp, bmp, tiff, gif, heic oder heif, 300 bis 6000 px pro Seite, jeweils unter 30 MB. - Videos: MP4 oder MOV, jeweils 2 bis 30 Sekunden und insgesamt 30 Sekunden, jeweils unter 200 MB. - Audio: WAV oder MP3, jeweils 2 bis 30 Sekunden und insgesamt 30 Sekunden, jeweils unter 15 MB. - Referenz-Uploads, die echte menschliche Gesichter enthalten, werden vom Modell abgelehnt. Billing - Ohne Referenzvideo wird pro Sekunde erzeugtes Video im Verhältnis zur Ausgangsauflösung berechnet. - Bei einem Referenzvideo bepreist das Modell die Sekunden des Referenzclips zusammen mit den generierten Sekunden zur niedrigeren Videoeingaberate. Abgerechnete Sekunden sind daher Referenzdauer plus Ausgabezeit, sodass eine Anfrage mit Referenzvideo insgesamt teurer ist als derselbe Output, der nur aus dem Text generiert wird. - Draft-Modus ist kein reduzierter Satz. Ein Entwurf wird als normale 480p-Generation abgerechnet und sein Endergebnis als normale 1080p-Generation, sodass die Einsparung dadurch entsteht, dass man Aufnahmen in 480p versucht und nur die eigene Auswahl bei 1080p rendert. - Ausgearbeitetes Beispiel bei 480p: Ein 4-sekündiger Clip aus einem Textprompt rechnet 4 Sekunden an. Ein 4-sekündiger Clip, der aus einem 5-sekündigen Referenzvideo generiert wird, rechnet 9 Sekunden bei der Videoeingaberate ab. Uploaded Media Preprocessing - Videoeingaben sind auf 30 Sekunden begrenzt. - Hochgeladene Videoeingaben werden bei Bedarf auf anbieterkompatibles MP4 normalisiert. Setze preprocess_video auf falsch, um einen Clip unberührt durchzusenden.
Auf EmpirioLabs wird Seedance 2.5 nach Verbrauch abgerechnet: T2V/I2V 480P $0.206 pro Sekunde; T2V/I2V 720P $0.462 pro Sekunde; T2V/I2V 1080P $1.137 pro Sekunde; Videoeingang 480P $0.123 pro Sekunde Eingabe plus Ausgabe; Videoeingang 720P $0.276 pro Sekunde Eingabe plus Ausgabe; Videoeingang 1080P $0.680 pro Sekunde Eingabe plus Ausgabe. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Seedance 2.5 wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Seedance 2.5 im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.