
Gemeinsame Audio- und Videoerzeugung mit Millisekunden-Lippensynchronisation, Dialog in sechs Sprachen, filmischen Kamerabewegungen und bis zu 1080p-Ausgabe.
Gemeinsame Audio- und Videoerzeugung mit Millisekunden-Lippensynchronisation, Dialog in sechs Sprachen, filmischen Kamerabewegungen und bis zu 1080p-Ausgabe.
Auch bekannt als ByteDance Seedance 1.5 Pro
seedance-1-5-pro/v1/videos/generationsbytedance/seedance-1.5-proseedance-1.5-proseedance-1-5-pro-251215Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Seedance 1.5 Pro 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-1-5-pro",
"prompt": "Describe what you want Seedance 1.5 Pro 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-1-5-pro",
"prompt": "Describe what you want Seedance 1.5 Pro 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 1.5 Pro API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | - | Szenenbeschreibung. Setze gesprochene Dialoge in doppelte Anführungszeichen für lippensynchronisierte Sprache; Native Audio (Dialog, Effekte, Musik) wird mit dem... |
| mode | enum | auto | auto, t2v, i2v_first, i2v_both | Auto: Erkennt anhand der Eingaben, die du anschließt. T2V: text-to-video. i2v_first: Animiere einen ersten Frame. i2v_both: Animiere zwischen dem ersten und dem... |
| resolution | enum | 720p | 480p, 720p, 1080p | Ausgangsauflösung. Audio- und leise Generationen rechnen für jede Auflösung mit unterschiedlichen Sekundenraten ab. |
| aspect_ratio | enum | adaptive | adaptive, 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 | Adaptiv lässt das Modell wählen. Erstbild-Aufträge folgen dem Seitenverhältnis des Eingabebildes. |
| custom_duration | boolean | true | - | Falls falsch, wählt das Modell selbst die Länge des Clips. Wenn zutreffend, benutze das Dauerfeld. |
| duration | number | 5 | 4 bis 12 | Cliplänge in Sekunden. Nur verwendet, wenn custom_duration wahr ist. |
| generate_audio | boolean | true | - | Erzeugen Sie native synchronisierte Audiodateien (Dialog, Effekte, Musik) mit dem Video. Stille Ausgaberechnungen zu einem niedrigeren Satz. |
| camera_fixed | boolean | false | - | Bitte das Modell, die Kameraposition fest zu halten. |
| seed | number | - | -1 bis 2147483647 | Integer-Seed für reproduzierbare Ausgabe. Derselbe Seed liefert ähnliche, aber nicht identische Ergebnisse. |
| draft | boolean | false | - | Rendere zuerst einen günstigeren 480p-Entwurf. Rendere das Pick in voller Qualität neu, indem du seine Job-ID als draft_task_id gibst. |
| 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 | - | - | URL zum ersten Bild. |
| image_end | string | - | - | Endbild-URL für i2v_both. |
| draft_task_id | string | - | - | Job-ID einer vorherigen Entwurfsgeneration sollte in voller Qualität neu gerendert werden. Verwendet die Eingabeaufforderung, Bilder, Audioeinstellung und Seed des... |
ByteDances erstes gemeinsames Audio-Video-Modell: Ton (Dialog, Effekte, Musik) wird zusammen mit dem Bild in einem Durchgang erzeugt. Modi – Text-zu-Video, erster Frame oder erster und letzter Frame. Kein Video-, Audio- oder Mehrbild-Referenzeingang. - Setze gesprochene Zeilen in doppelte Anführungszeichen im Prompt für lippensynchronisierte Dialoge. Sprache umfasst Englisch, Mandarin und mehrere chinesische Dialekte, Japanisch, Koreanisch, Spanisch und Indonesisch. Ausgabe – 480p, 720p und 1080p bei 24fps, 4 bis 12 Sekunden (oder das Modell selbst die Länge bestimmen lassen), MP4 mit Mono-Audio. - generate_audio ist standardmäßig aktiviert; Stille Ausgangsausgaben mit der niedrigeren Audio-Rate. Draft-Modus – Draft rendert eine günstige 480p-Vorschau zu einem reduzierten Preis. Rendere einen Pick in voller Qualität neu, indem du seine Job-ID als draft_task_id gibst. Eingabebeschränkungen – Bilder: jpeg, png, webp, bmp, tiff, gif, heic oder heif, 300 bis 6000 px pro Seite, Seitenverhältnis zwischen 0,4 und 2,5, jeweils unter 30 MB. Abrechnung – Berechnet pro Sekunde erzeugtes Video im Verhältnis zur Ausgangsauflösung, mit separaten Audio- und Stummraten. Die Modellmesser erzeugten Frames, sodass die abgerechneten Sekunden die gerenderte Ausgabe verfolgen; Der Entwurf macht Bill weniger Sekunden.
Auf EmpirioLabs wird Seedance 1.5 Pro nach Verbrauch abgerechnet: Mit Audio 480P $0.048 pro Sekunde; Mit Audio 720P $0.104 pro Sekunde; Mit Audio 1080P $0.233 pro Sekunde. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Seedance 1.5 Pro wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Seedance 1.5 Pro 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.