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

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

FunktionEndpunkt
Für den Key erlaubte ModelleGET /models
Video erstellenPOST /videos
Bild erstellenPOST /images
Generierung abfragenGET /generations/{id}
PC-Guthaben lesenGET /credits/balance
OpenAPI ladenGET /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_url abfragen.
  • Fertige URLs stehen in output.urls, output.video_url und output.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.