UlazAI Entwicklerdokumentation
Wan 3.0 Video API
Wan 3.0-Referenz
Wan 3.0 Video-Aufgaben erstellen
Sende Anfragen an POST /api/v1/video-studio/generate/ mit
wan_3_0_video oder wan_3_0_video_prime als Modell-Slug.
Prüfe den Fortschritt mit GET /api/v1/video-studio/status/{job_id}/.
Erstellen
POST /api/v1/video-studio/generate/
GET /api/v1/video-studio/status/{job_id}/
Modelle
wan_3_0_video
wan_3_0_video_prime
Ausgabe
2-30 Sekunden
480P, 720P oder 1080P
Parameter
| Feld | Typ | Limits und Kombinationen |
|---|---|---|
model_slug | string | wan_3_0_video oder wan_3_0_video_prime. |
prompt | string | Maximal 20,000 Zeichen. |
duration_seconds | integer | 2-30. Mit Referenzvideo müssen Eingabedauer plus Ausgabedauer zusammen unter 30 Sekunden bleiben. |
quality_mode | string | 480p, 720p oder 1080p. |
aspect_ratio | string | adaptive, 16:9, 4:3, 1:1, 3:4 oder 9:16. |
sound | boolean | Standardmäßig aktiviert. Native Audio wird zusammen mit dem Video erzeugt. |
first_frame_url | string | JPEG, PNG, WebP oder BMP. Je Seite 240-8000 px, Seitenverhältnis höchstens 8:1, maximal 20 MB. Lässt sich nicht mit Referenzbildern, einem Link oder einer Datei kombinieren. |
last_frame_url | string | Dieselben Bildgrenzen wie beim ersten Frame. Lässt sich nicht mit Referenzbildern, einem Link oder einer Datei kombinieren. |
reference_image_urls | array | Maximal 10 Bilder. Lässt sich nicht mit erstem oder letztem Frame kombinieren. |
reference_video_urls | array | Maximal 5 MP4- oder MOV-Dateien, je 1-15 Sekunden, zusammen 15 Sekunden, maximal je 100 MB. Eingabevideodauer plus Ausgabedauer darf 30 Sekunden nicht überschreiten. |
reference_audio_urls | array | Maximal 5 WAV- oder MP3-Dateien, je 1-15 Sekunden, zusammen 15 Sekunden, maximal je 15 MB. |
Credit-Tarife pro Sekunde
Sowohl die Sekunden des Referenzvideos als auch die angeforderten Ausgabesekunden werden abgerechnet.
| Auflösung | Wan 3.0 Video | Wan 3.0 Video Prime |
|---|---|---|
| 480p | 9.6 Credits/s | 14.64 Credits/s |
| 720p | 19.2 Credits/s | 30.24 Credits/s |
| 1080p | 38.4 Credits/s | 60.48 Credits/s |
Eine Aufgabe erstellen
Text zu Video
{
"model_slug": "wan_3_0_video",
"prompt": "A slow tracking shot through a workshop at sunrise",
"duration_seconds": 5,
"quality_mode": "720p",
"aspect_ratio": "16:9",
"sound": true
}Referenzbilder zu Video
{
"model_slug": "wan_3_0_video_prime",
"prompt": "Keep the character and product consistent while the camera moves through the studio",
"duration_seconds": 8,
"quality_mode": "1080p",
"aspect_ratio": "16:9",
"sound": true,
"reference_image_urls": [
"https://media.ulazai.com/examples/wan30-character-reference.jpg",
"https://media.ulazai.com/examples/wan30-product-reference.jpg"
]
}Sende einen der beiden Payloads an POST /api/v1/video-studio/generate/ mit deinem UlazAI-API-Schlüssel.
Einen Task abfragen
curl -X GET '/api/v1/video-studio/status/{job_id}/' \
-H 'Authorization: Bearer YOUR_API_KEY'Die Antwort enthält success und job. Lies job.status für den Fortschritt und nach Abschluss die Video-URLs von job.result_urls.