Documenti per sviluppatori UlazAI
Wan 3.0 Video API
Riferimento su Wan 3.0
Crea task per Wan 3.0 video
Invia le richieste a POST /api/v1/video-studio/generate/ con
wan_3_0_video o wan_3_0_video_prime come slug del modello.
Controlla l'avanzamento con GET /api/v1/video-studio/status/{job_id}/.
Crea
POST /api/v1/video-studio/generate/
GET /api/v1/video-studio/status/{job_id}/
Modelli
wan_3_0_video
wan_3_0_video_prime
Output
2-30 secondi
480P, 720P o 1080P
Parametri
| Campo | Tipo | Limiti e combinazioni |
|---|---|---|
model_slug | string | wan_3_0_video o wan_3_0_video_prime. |
prompt | string | Massimo 20,000 caratteri. |
duration_seconds | integer | 2-30. Con un video di riferimento, la durata di input più quella di output deve restare sotto i 30 secondi. |
quality_mode | string | 480p, 720p o 1080p. |
aspect_ratio | string | adaptive, 16:9, 4:3, 1:1, 3:4 o 9:16. |
sound | boolean | Attivo per impostazione predefinita. L'audio nativo viene generato insieme al video. |
first_frame_url | string | JPEG, PNG, WebP o BMP. Ogni lato 240-8000 px, proporzioni al massimo 8:1, massimo 20 MB. Non può essere combinato con immagini di riferimento, un link o un file. |
last_frame_url | string | Stessi limiti di immagine del primo frame. Non combinabile con immagini di riferimento, un link o un file. |
reference_image_urls | array | Massimo 10 immagini. Non combinabile con primo o ultimo frame. |
reference_video_urls | array | Massimo 5 file MP4 o MOV, 1-15 secondi ciascuno, 15 secondi complessivi, massimo 100 MB ciascuno. La durata del video in ingresso più quella dell'output non può superare i 30 secondi. |
reference_audio_urls | array | Massimo 5 file WAV o MP3, 1-15 secondi ciascuno, 15 secondi complessivi, massimo 15 MB ciascuno. |
Tariffe in crediti al secondo
Sia i secondi del video di riferimento sia i secondi di output richiesti vengono fatturati.
| Resolution | Wan 3.0 Video | Wan 3.0 Video Prime |
|---|---|---|
| 480p | 9.6 crediti/s | 14.64 crediti/s |
| 720p | 19.2 crediti/s | 30.24 crediti/s |
| 1080p | 38.4 crediti/s | 60.48 crediti/s |
Crea un task
Da testo a 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
}Da immagini di riferimento a 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"
]
}Invia uno dei due payload a POST /api/v1/video-studio/generate/ con la tua chiave API UlazAI.
Esegui il polling di un task
curl -X GET '/api/v1/video-studio/status/{job_id}/' \
-H 'Authorization: Bearer YOUR_API_KEY'La risposta contiene success e job. Leggi job.status per l'avanzamento e, al termine, gli URL dei video da job.result_urls.