Seedance Public API
Dokumentation der Seedance-APIs für Video- und Bilderzeugung.
Live-Zugang — Nutzer mit bestätigter E-Mail können unter Einstellungen → API-Schlüssel einen
sd_live_...Key erstellen. Die API nutzt PC-Guthaben, Preise, Aufgaben und Fehlererstattungen. Jeder Self-Service Key unterstützt den pro Anfrage wählbaren Modus für reale Personen unter strikten Compliance-Kontrollen.
Einstiegspunkte
- Dokumentation:
https://seedance2video.io/de/docs/api - Konto:
/settings/public-api - Base URL:
https://api.seedance2video.io/v1 - OpenAPI:
https://api.seedance2video.io/v1/openapi.json
OpenAPI kann in Postman, Insomnia, Bruno oder serverseitige Generatoren importiert werden. v1 erlaubt kein Browser-CORS; Live Keys gehören niemals in Frontend-JavaScript.
Endpunkte in Phase eins
| Funktion | Endpunkt |
|---|---|
| Für den Key erlaubte Modelle | GET /models |
| Video erstellen | POST /videos |
| Bild erstellen | POST /images |
| Generierung abfragen | GET /generations/{id} |
| PC-Guthaben lesen | GET /credits/balance |
| OpenAPI laden | GET /openapi.json |
Uploads, Webhooks, Abbruch, Nutzungslisten, Test Keys und eine eigene API-Wallet sind in Phase eins nicht verfügbar.
Wesentliche Regeln
- Authentifizierung mit
Authorization: Bearer sd_live_.... - Jede Erstellung braucht einen stabilen
Idempotency-Key. - Generierung ist asynchron; nur die zurückgegebene
status_urlabfragen. - Fertige URLs stehen in
output.urls,output.video_urlundoutput.image_urls. - Eingaben müssen öffentliche HTTPS-URLs genehmigter Speicherhosts sein. Base64,
data:, localhost, IP-Adressen und beliebige Hosts werden abgewiesen. - Provider-Namen und -IDs, Rohantworten und interne Modell-IDs werden nicht ausgegeben.
Modelle: seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini, kling-3.0, gpt-image-2, nano-banana-2, nano-banana-pro. Veo und Lite sind nicht verfügbar.
Jeder Key mit Generierungsberechtigung kann den Modus für reale Personen pro Anfrage wählen. Er erfordert ein Seedance-Modell, Bild- oder Multimodalmodus, Rechtebestätigung und eine kundenseitige Audit-Referenz. Sicherheitskontrollen bleiben serverseitig.
Die exakten Felder sind parameters.real_person_mode: true, compliance.rights_confirmed: true und eine nicht personenbezogene Audit-Referenz in compliance.consent_reference.
Beginnen Sie mit dem Schnellstart und der n8n-Integration.