Dokumentacja programisty UlazAI
Wan 3.0 Video API
Referencje Wan 3.0
Twórz zadania Wan 3.0 video
Wysyłaj żądania do POST /api/v1/video-studio/generate/ z
wan_3_0_video lub wan_3_0_video_prime jako slug modelu.
Sprawdzaj postęp przez GET /api/v1/video-studio/status/{job_id}/.
Utwórz
POST /api/v1/video-studio/generate/
GET /api/v1/video-studio/status/{job_id}/
Modele
wan_3_0_video
wan_3_0_video_prime
Wynik
2-30 sekund
480P, 720P lub 1080P
Parametry
| Pole | Typ | Limity i łączenie |
|---|---|---|
model_slug | string | wan_3_0_video lub wan_3_0_video_prime. |
prompt | string | Maksymalnie 20,000 znaków. |
duration_seconds | integer | 2-30. Przy filmie referencyjnym suma długości wejścia i wyjścia musi pozostać poniżej 30 sekund. |
quality_mode | string | 480p, 720p lub 1080p. |
aspect_ratio | string | adaptive, 16:9, 4:3, 1:1, 3:4 lub 9:16. |
sound | boolean | Domyślnie włączone. Natywny dźwięk jest generowany razem z wideo. |
first_frame_url | string | JPEG, PNG, WebP lub BMP. Każdy bok 240-8000 px, proporcje kadru maksymalnie 8:1, maksymalnie 20 MB. Nie można łączyć z obrazami referencyjnymi, linkiem ani plikiem. |
last_frame_url | string | Te same limity obrazów co dla pierwszej klatki. Nie można łączyć z obrazami referencyjnymi, linkiem ani plikiem. |
reference_image_urls | array | Maksymalnie 10 obrazów. Nie można łączyć z pierwszą ani ostatnią klatką. |
reference_video_urls | array | Maksymalnie 5 plików MP4 lub MOV, po 1-15 sekund każdy, łącznie 15 sekund, maksymalnie 100 MB każdy. Czas trwania wideo wejściowego plus czas trwania wyjściowego nie może przekroczyć 30 sekund. |
reference_audio_urls | array | Maksymalnie 5 plików WAV lub MP3, po 1-15 sekund każdy, łącznie 15 sekund, maksymalnie 15 MB każdy. |
Stawki kredytów za sekundę
Naliczane są zarówno sekundy wideo referencyjnego, jak i żądane sekundy na wyjściu.
| Rozdzielczość | Wan 3.0 Video | Wan 3.0 Video Prime |
|---|---|---|
| 480p | 9.6 kredytu/s | 14.64 kredytów/s |
| 720p | 19.2 kredytu/s | 30.24 kredytu/s |
| 1080p | 38.4 kredytu/s | 60.48 kredytu/s |
Utwórz zadanie
Tekst na wideo
{
"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
}Obrazy referencyjne na wideo
{
"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"
]
}Wyślij dowolny z dwóch payloadów do POST /api/v1/video-studio/generate/ z Twoim kluczem API UlazAI.
Odpytaj zadanie
curl -X GET '/api/v1/video-studio/status/{job_id}/' \
-H 'Authorization: Bearer YOUR_API_KEY'Odpowiedź zawiera success i job. Zobacz job.status po postęp, a po zakończeniu adresy URL wideo z job.result_urls.