UlazAI API Dokumentation

Seedance 1.5 Pro API

Erstellen Sie mit Seedance 1.5 Pro filmische Audio-Video-Clips. Unterstützt Text-zu-Video und Bild-zu-Video mit optionalem nativem Audio.

🎬 Audio-Video: Erstellen Sie 4–12 Sekunden lange Clips in 480p oder 720p mit optionalen Soundeffekten, Musik und Dialogen.

✨ Seedance 1.5 Pro-Funktionen

Text-zu-Video Generation

Bild-zu-Video Anleitung (bis zu 2 Bilder)

4er, 8er oder 12er Dauern

480p oder 720p Auflösung

Optionales natives Audio

Stabile Charaktere und sanfte Bewegung

Authentifizierung

Für alle API-Anfragen ist ein Bearer-Token erforderlich:

Authorization: Bearer YOUR_API_KEY

Holen Sie sich einen API-Schlüssel von Ihrem Dashboard unten API Tasten (gehe zu /Armaturenbrett/).

POST /seedance/upload/

Eingabebild hochladen

Laden Sie ein Bild zur Bild-zu-Video-Anleitung hoch. Gibt eine permanente URL zur Verwendung in Generierungsanfragen zurück.

Anforderungsheader

Authorization: Bearer YOUR_API_KEY
Content-Type: multipart/form-data

Formulardatenparameter

Datei * (Datei)

JPG, PNG, WebP (max. 10 MB).

Erfolgsantwort (200)

{
  "success": true,
  "url": "https://media.ulazai.com/seedance_images/u1_abc123.jpg",
  "filename": "seedance_images/u1_abc123.jpg"
}

Beispielverwendung (cURL)

curl -X POST https://api.ulazai.com/seedance/upload/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/image.jpg"
POST /seedance/generieren/

Generierungsaufgabe erstellen

Erstellen Sie eine Seedance 1.5 Pro-Videogeneration. Sie können eine vereinfachte Nutzlast senden oder die verwenden Modell + Eingang Struktur.

Anfragetext (einfach)

{
  "prompt": "A cinematic close-up of a chef flipping noodles in slow motion",
  "input_urls": ["https://media.ulazai.com/seedance_images/u1_abc123.jpg"],
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "duration": "8",
  "fixed_lens": true,
  "generate_audio": true,
  "prompt_directory_optin": true
}

Anforderungstext (Modell/Eingabestil)

{
  "model": "bytedance/seedance-1.5-pro",
  "input": {
    "prompt": "A cinematic close-up of a chef flipping noodles in slow motion",
    "input_urls": ["https://media.ulazai.com/seedance_images/u1_abc123.jpg"],
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": "8",
    "fixed_lens": true,
    "generate_audio": true
  }
}

Parameter

prompt * (Zeichenfolge)

3-2500 Zeichen, die das Video beschreiben.

input_urls (Array)

Optional. Bis zu 2 Bild-URLs für Bild-zu-Video.

Aspektverhältnis (Zeichenfolge)

Einer von: 1:1, 21:9, 4:3, 3:4, 16:9, 9:16.

Auflösung (Zeichenfolge)

480p oder 720p.

Dauer (Zeichenfolge)

4, 8 oder 12 Sekunden.

festes_objektiv (Boolescher Wert)

Aktivieren Sie diese Option für eine stabile Kameraansicht.

generieren_audio (Boolescher Wert)

Aktivieren Sie diese Option, um Audio zu generieren. Fügt Credits hinzu.

prompt_directory_optin (Boolescher Wert)

Optional. Im Eingabeaufforderungsverzeichnis freigeben (nur für High-Tier-Optionen verfügbar). Der Rabatt gilt, sofern berechtigt.

Erfolgsantwort (200)

{
  "success": true,
  "generation_id": "abc12345-1234-1234-1234-123456789012",
  "task_id": "seedance_task_xyz789",
  "credits_used": 42,
  "directory_discount_applied": true,
  "message": "Video generation started. This may take a few minutes."
}
GET /seedance/status/{generation_id}/

Aufgabenstatus abfragen

Umfrage zum Status einer Seedance 1.5 Pro-Generation.

Antwort wird verarbeitet

{
  "success": true,
  "status": "processing",
  "message": "Video is being generated..."
}

Erfolgsantwort (200)

{
  "success": true,
  "status": "completed",
  "video_url": "https://media.ulazai.com/seedance_outputs/video.mp4"
}

Nutzungsablauf

  1. Anruf /seedance/generieren/ mit Ihrer Eingabeaufforderung und Ihren Parametern.
  2. Speichern Sie die generation_id aus der Antwort.
  3. Umfrage /seedance/status/{generation_id}/ bis Status Ist vollendet.
  4. Benutzen Sie die video_url um das Ergebnis herunterzuladen oder einzubetten.

Fehlercodes

400 Ungültige Anforderungsparameter

401 Authentifizierung fehlgeschlagen (fehlender oder ungültiger API-Schlüssel)

402 Unzureichende Credits

429 Ratenlimit überschritten

500 Interner Serverfehler