Wan
Los modelos de Wan se llaman a través de una API de trabajos asíncrona y unificada. Inicia una tarea con POST /api/generate y luego sondea GET /api/generate/{taskId} hasta que termine. Esta familia expone 19 endpoints.
Resumen
Todos los endpoints comparten la misma envoltura — solo cambian model y los campos input. Ejecuta cualquiera desde el playground del Mercado de modelos.
Autenticación
Crea una API key en /api-keys y luego envíala como token Bearer. Las solicitudes desde el navegador con sesión iniciada también funcionan mediante la cookie de sesión.
Authorization: Bearer <YOUR_API_KEY>Crear tarea
POST https://api.lithovas.com/api/generateCuerpo: { "model": "<slug>", "input": { … } }
Respuesta: { "taskId": "<id>", "state": "waiting" }
Consultar resultado
GET https://api.lithovas.com/api/generate/<taskId>Respuesta: { "taskId", "state": "waiting" | "success" | "fail", "resultUrls": [ … ], "creditsConsumed", "failMsg", "balance" }
state sea success o fail. Las tareas fallidas no se facturan.Endpoints
| Modelo | Tarea | model slug |
|---|---|---|
| Wan 2.7 Image | Text to Image | wan/2-7-image |
| Wan 2.7 Image Pro | Text to Image | wan/2-7-image-pro |
| Wan 2.2 A14B | Image to Video | wan/2-2-a14b-image-to-video-turbo |
| Wan 2.2 A14B | Speech to Video | wan/2-2-a14b-speech-to-video-turbo |
| Wan 2.2 A14B | Text to Video | wan/2-2-a14b-text-to-video-turbo |
| Wan 2.2 Animate Move | Lip Sync | wan/2-2-animate-move |
| Wan 2.2 Animate Replace | Lip Sync | wan/2-2-animate-replace |
| Wan 2.6 | Image to Video | wan/2-6-image-to-video |
| Wan 2.6 | Text to Video | wan/2-6-text-to-video |
| Wan 2.6 | Video to Video | wan/2-6-video-to-video |
| Wan 2.6 Flash | Image to Video | wan/2-6-flash-image-to-video |
| Wan 2.6 Flash | Video to Video | wan/2-6-flash-video-to-video |
| Wan 2.5 | Image to Video | wan/2-5-image-to-video |
| Wan 2.5 | Text to Video | wan/2-5-text-to-video |
| Wan 2.7 | Text to Video | wan/2-7-text-to-video |
| Wan 2.7 | Image to Video | wan/2-7-image-to-video |
| Wan 2.7 Videoedit | Video Editing | wan/2-7-videoedit |
| Wan 2.7 R2V | Video to Video | wan/2-7-r2v |
| Wan 3.0 Video | Text to Video | wan3.0-video |
Wan 2.7 Image · Text to Image
wan/2-7-imagepromptstringobligatorioPrompt for image generation or editing (max 5000 chars)
input_urlsarray<string>opcionalArray of input image URLs (max 9 images)
aspect_ratioenum<string>opcionalOutput aspect ratio when no image input provided
enable_sequentialbooleanopcionalEnable sequential/group image mode
nintegeropcionalNumber of images (1-4 default; 1-12 if sequential)
resolutionenum<string>opcionalOutput resolution
thinking_modebooleanopcionalEnable thinking mode (not with sequential or input images)
color_palettearray<object>opcionalCustom color theme; 3-10 colors each with hex and ratio
bbox_listarray<array>opcionalInteractive editing bounding boxes; max 2 per image [x1,y1,x2,y2]
watermarkbooleanopcionalAdd watermark to generated images
seedintegeropcionalRandom seed; range 0-2147483647
nsfw_checkerbooleanopcionalContent filtering toggle; disabled if false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-image",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"input_urls": [
"https://example.com/file"
],
"aspect_ratio": "1:1",
"enable_sequential": false,
"n": 4,
"resolution": "2K",
"thinking_mode": false,
"color_palette": [],
"bbox_list": "example",
"watermark": false,
"seed": 0,
"nsfw_checker": false
}
}'Wan 2.7 Image Pro · Text to Image
wan/2-7-image-propromptstringobligatorioPrompt for image generation or editing (max 5000 chars)
input_urlsarray<string>opcionalArray of input image URLs (max 9 items)
aspect_ratioenum<string>opcionalOutput aspect ratio when no image input provided
enable_sequentialbooleanopcionalEnable sequential/group image mode
nintegeropcionalNumber of images (1-4 default; 1-12 if sequential)
resolutionenum<string>opcionalOutput resolution (4K for text-to-image only)
thinking_modebooleanopcionalEnable thinking mode (text-to-image only)
color_palettearray<object>opcionalCustom color theme (3-10 colors, 8 recommended)
bbox_listarray<array>opcionalInteractive editing bounding boxes (max 2 per image)
watermarkbooleanopcionalAdd watermark to output
seedintegeropcionalRandom seed (range 0-2147483647)
nsfw_checkerbooleanopcionalDisable content filtering when set to false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-image-pro",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"input_urls": [
"https://example.com/file"
],
"aspect_ratio": "1:1",
"enable_sequential": false,
"n": 4,
"resolution": "2K",
"thinking_mode": false,
"color_palette": [],
"bbox_list": "example",
"watermark": false,
"seed": 0,
"nsfw_checker": false
}
}'Wan 2.2 A14B · Image to Video
wan/2-2-a14b-image-to-video-turboimage_urlstringobligatorioURL of input image; resized and center cropped if aspect ratio mismatch
promptstringobligatorioText guidance for video generation (max 5000 chars)
resolutionenum<string>opcionalOutput video resolution
enable_prompt_expansionbooleanopcionalUse LLM to expand the prompt with additional details
seednumberopcionalRandom seed for reproducibility (0-2147483647)
accelerationenum<string>opcionalAcceleration level; more acceleration is faster but lower quality
nsfw_checkerbooleanopcionalIf false, content filtering disabled
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-2-a14b-image-to-video-turbo",
"input": {
"image_url": "https://example.com/input.jpg",
"prompt": "Animate the image with natural motion, subtle camera movement, and cinematic lighting.",
"resolution": "720p",
"enable_prompt_expansion": false,
"seed": 0,
"acceleration": "none",
"nsfw_checker": false
}
}'Wan 2.2 A14B · Speech to Video
wan/2-2-a14b-speech-to-video-turbopromptstringobligatorioText prompt for video generation (max 5000 chars)
image_urlstringobligatorioInput image URL; resized/center-cropped if needed (max 10MB)
audio_urlstringobligatorioAudio file URL for speech sync (max 10MB)
num_framesnumberopcionalFrame count to generate; 40-120, multiple of 4
frames_per_secondnumberopcionalVideo FPS (4-60)
resolutionenum<string>opcionalOutput video resolution
negative_promptstringopcionalNegative prompt to exclude content (max 500 chars)
seedintegeropcionalRandom seed for reproducible results
num_inference_stepsnumberopcionalSampling steps for quality/speed tradeoff (2-40)
guidance_scalenumberopcionalPrompt adherence strength; 1-10 scale
shiftnumberopcionalVideo shift parameter (1.0-10.0)
nsfw_checkerbooleanopcionalEnable/disable content filtering
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-2-a14b-speech-to-video-turbo",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"image_url": "https://example.com/input.jpg",
"audio_url": "https://example.com/reference.mp3",
"num_frames": 80,
"frames_per_second": 16,
"resolution": "480p",
"negative_prompt": "example",
"seed": 42,
"num_inference_steps": 27,
"guidance_scale": 3.5,
"shift": 5,
"nsfw_checker": false
}
}'Wan 2.2 A14B · Text to Video
wan/2-2-a14b-text-to-video-turbopromptstringobligatorioText prompt to guide video generation (max 5000 chars)
resolutionenum<string>opcionalGenerated video resolution setting
aspect_ratioenum<string>opcionalVideo output aspect ratio format
enable_prompt_expansionbooleanopcionalLLM-based prompt expansion for additional detail
seednumberopcionalRandom seed for reproducible results (0-2147483647)
accelerationenum<string>opcionalTrade-off control between speed and quality
nsfw_checkerbooleanopcionalToggle content filtering; false disables filtering
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-2-a14b-text-to-video-turbo",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"resolution": "720p",
"aspect_ratio": "16:9",
"enable_prompt_expansion": false,
"seed": 0,
"acceleration": "none",
"nsfw_checker": false
}
}'Wan 2.2 Animate Move · Lip Sync
wan/2-2-animate-movevideo_urlstringobligatorioURL of the input video (mp4, quicktime, matroska; max 10MB)
image_urlstringobligatorioURL of input image; resized/center-cropped if aspect ratio mismatch (max 10MB)
resolutionenum<string>opcionalOutput video resolution selection
nsfw_checkerbooleanopcionalEnable/disable content filtering
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-2-animate-move",
"input": {
"video_url": "https://example.com/reference.mp4",
"image_url": "https://example.com/input.jpg",
"resolution": "480p",
"nsfw_checker": false
}
}'Wan 2.2 Animate Replace · Lip Sync
wan/2-2-animate-replacevideo_urlstringobligatorioURL of the input video (mp4, quicktime, matroska; max 10MB)
image_urlstringobligatorioURL of the input image (jpeg, png, webp; max 10MB)
resolutionenum<string>opcionalResolution of the generated video output
nsfw_checkerbooleanopcionalEnable/disable content filtering on results
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-2-animate-replace",
"input": {
"video_url": "https://example.com/reference.mp4",
"image_url": "https://example.com/input.jpg",
"resolution": "480p",
"nsfw_checker": false
}
}'Wan 2.6 · Image to Video
wan/2-6-image-to-videopromptstringobligatorioText prompts for video generation; supports Chinese and English (max 5000 chars)
image_urlsarray<string>obligatorioInput image files (JPEG/PNG/WebP, max 10MB, min 256x256px)
durationenum<string>opcionalDuration of generated video in seconds
resolutionenum<string>opcionalVideo resolution tier
nsfw_checkerbooleanopcionalContent filtering; disabled when false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-6-image-to-video",
"input": {
"prompt": "Animate the image with natural motion, subtle camera movement, and cinematic lighting.",
"image_urls": [
"https://example.com/input.jpg"
],
"duration": "5",
"resolution": "1080p",
"nsfw_checker": false
}
}'Wan 2.6 · Text to Video
wan/2-6-text-to-videopromptstringobligatorioText prompts for video generation; supports Chinese and English (max 5000 chars)
durationenum<string>opcionalLength of generated video in seconds
resolutionenum<string>opcionalVideo resolution tier
nsfw_checkerbooleanopcionalToggles content filtering; false returns unfiltered output
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-6-text-to-video",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"duration": "5",
"resolution": "1080p",
"nsfw_checker": false
}
}'Wan 2.6 · Video to Video
wan/2-6-video-to-videopromptstringobligatorioText prompt for video transformation (2-5000 chars, Chinese/English)
video_urlsarray<string>obligatorioURLs of source videos to transform (max 3, MP4/QuickTime/Matroska, max 10MB each)
durationenum<string>opcionalGenerated video duration in seconds
resolutionenum<string>opcionalOutput video resolution tier
nsfw_checkerbooleanopcionalToggle content filtering; false disables filtering
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-6-video-to-video",
"input": {
"prompt": "Restyle the source footage with richer lighting, cleaner motion, and a cinematic grade.",
"video_urls": [
"https://example.com/reference.mp4"
],
"duration": "5",
"resolution": "1080p",
"nsfw_checker": false
}
}'Wan 2.6 Flash · Image to Video
wan/2-6-flash-image-to-videopromptstringobligatorioText prompts for video generation (max 1500 chars)
image_urlsarray<string>obligatorioList of image URLs (min 256x256px, max 1 image, 10MB)
durationenum<string>opcionalVideo duration in seconds
resolutionenum<string>opcionalOutput video resolution tier
audiobooleanobligatorioWhether to generate video with audio
multi_shotsbooleanopcionalControls shot composition style (single vs multiple shots)
nsfw_checkerbooleanopcionalEnable/disable content filtering (default disabled)
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-6-flash-image-to-video",
"input": {
"prompt": "Animate the image with natural motion, subtle camera movement, and cinematic lighting.",
"image_urls": [
"https://example.com/input.jpg"
],
"duration": "5",
"resolution": "1080p",
"audio": false,
"multi_shots": false,
"nsfw_checker": false
}
}'Wan 2.6 Flash · Video to Video
wan/2-6-flash-video-to-videopromptstringobligatorioText prompt for video generation (2-1500 chars, Chinese/English)
video_urlsarray<string>obligatorioURLs of videos to transform (max 3 items, up to 10MB each)
durationenum<string>opcionalGenerated video length in seconds
resolutionenum<string>opcionalVideo resolution tier
audiobooleanopcionalWhether to generate video with audio
multi_shotsbooleanopcionalControls shot composition style (single vs multiple shots)
nsfw_checkerbooleanopcionalContent filtering toggle; false disables filtering
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-6-flash-video-to-video",
"input": {
"prompt": "Restyle the source footage with richer lighting, cleaner motion, and a cinematic grade.",
"video_urls": [
"https://example.com/reference.mp4"
],
"duration": "5",
"resolution": "1080p",
"audio": false,
"multi_shots": false,
"nsfw_checker": false
}
}'Wan 2.5 · Image to Video
wan/2-5-image-to-videopromptstringobligatorioText describing desired video motion (max 800 chars)
image_urlstringobligatorioURL of image to use as first frame (JPEG/PNG/WebP, max 10MB)
durationenum<string>obligatorioGenerated video duration in seconds
resolutionenum<string>opcionalVideo output resolution
negative_promptstringopcionalContent to avoid in generation (max 500 chars)
enable_prompt_expansionbooleanopcionalEnable LLM-based prompt rewriting
seedintegeropcionalRandom seed for reproducible results
nsfw_checkerbooleanopcionalContent filtering; disabled when false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-5-image-to-video",
"input": {
"prompt": "Animate the image with natural motion, subtle camera movement, and cinematic lighting.",
"image_url": "https://example.com/input.jpg",
"duration": "5",
"resolution": "720p",
"negative_prompt": "example",
"enable_prompt_expansion": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 2.5 · Text to Video
wan/2-5-text-to-videopromptstringobligatorioText prompt for video generation; supports Chinese and English (max 800 chars)
durationenum<string>obligatorioDuration of the generated video in seconds
aspect_ratioenum<string>opcionalVideo aspect ratio (landscape, portrait, or square)
resolutionenum<string>opcionalVideo resolution tier
negative_promptstringopcionalContent to avoid in generation (max 500 chars)
enable_prompt_expansionbooleanopcionalEnable LLM prompt rewriting for improved short prompt results
seedintegeropcionalRandom seed for reproducible results
nsfw_checkerbooleanopcionalDisables content filtering when false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-5-text-to-video",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"duration": "5",
"aspect_ratio": "16:9",
"resolution": "720p",
"negative_prompt": "example",
"enable_prompt_expansion": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 2.7 · Text to Video
wan/2-7-text-to-videopromptstringobligatorioPositive prompt (1-5000 chars)
negative_promptstringopcionalNegative prompt (max 500 chars)
audio_urlstringopcionalCustom audio track URL for video generation
resolutionenum<string>opcionalVideo output resolution
ratioenum<string>opcionalVideo aspect ratio
durationintegeropcionalVideo length in seconds (2-15)
prompt_extendbooleanopcionalEnable intelligent prompt rewriting
watermarkbooleanopcionalAdd AI-generated watermark to video
seedintegeropcionalRandom seed for reproducibility (0-2147483647)
nsfw_checkerbooleanopcionalContent filtering toggle; disables safety filters when false
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-text-to-video",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"negative_prompt": "example",
"audio_url": "https://example.com/reference.mp3",
"resolution": "1080p",
"ratio": "16:9",
"duration": 5,
"prompt_extend": true,
"watermark": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 2.7 · Image to Video
wan/2-7-image-to-videopromptstringobligatorioPositive prompt (max 5000 chars)
negative_promptstringopcionalNegative prompt (max 500 chars)
first_frame_urlstringopcionalFirst frame image URL
last_frame_urlstringopcionalLast frame image URL
first_clip_urlstringopcionalFirst clip video URL for video continuation
driving_audio_urlstringopcionalDriving audio URL
resolutionenum<string>opcionalVideo resolution output
durationintegeropcionalOutput video duration in seconds (2-15)
prompt_extendbooleanopcionalEnable intelligent prompt rewriting
watermarkbooleanopcionalAdd AI-generated watermark to video
seedintegeropcionalRandom seed (0-2147483647)
nsfw_checkerbooleanopcionalContent filtering toggle
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-image-to-video",
"input": {
"prompt": "Animate the image with natural motion, subtle camera movement, and cinematic lighting.",
"negative_prompt": "example",
"first_frame_url": "example",
"last_frame_url": "example",
"first_clip_url": "example",
"driving_audio_url": "https://example.com/reference.mp3",
"resolution": "1080p",
"duration": 5,
"prompt_extend": true,
"watermark": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 2.7 Videoedit · Video Editing
wan/2-7-videoeditpromptstringopcionalText prompt describing expected elements and visual features (max 5000 chars)
negative_promptstringopcionalContent that should not appear in the video (max 500 chars)
video_urlstringobligatorioURL of source video to edit (mp4/mov, 2-10s, 240-4096px)
reference_imagestringopcionalOptional reference image for character/clothing/style guidance
resolutionenum<string>opcionalOutput video resolution tier
aspect_ratioenum<string>opcionalOutput video aspect ratio
durationintegeropcionalOutput duration in seconds (0 or 2-10; 0 uses full input)
audio_settingenum<string>opcionalModel decides whether to regenerate audio or keep original
prompt_extendbooleanopcionalWhether to enable prompt rewriting/expansion
watermarkbooleanopcionalAdd AI generated watermark to lower-right corner
seedintegeropcionalRandom seed (0-2147483647)
nsfw_checkerbooleanopcionalEnable/disable content filtering (defaults to disabled)
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-videoedit",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"negative_prompt": "example",
"video_url": "https://example.com/reference.mp4",
"reference_image": "https://example.com/input.jpg",
"resolution": "1080p",
"aspect_ratio": "16:9",
"duration": 0,
"audio_setting": "auto",
"prompt_extend": true,
"watermark": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 2.7 R2V · Video to Video
wan/2-7-r2vpromptstringobligatorioText describing desired video elements (max 5000 chars)
negative_promptstringopcionalUnwanted elements to exclude (max 500 chars)
reference_imagearray<string>opcionalURLs of reference images (max 5 total with videos)
reference_videoarray<string>opcionalURLs of reference videos (max 5 total with images)
first_framestringopcionalURL of first frame image; overrides aspect_ratio
reference_voicestringopcionalAudio URL for voice timbre (wav/mp3, 1-10 sec, <=15MB)
resolutionenum<string>opcionalOutput video resolution tier
aspect_ratioenum<string>opcionalOutput video aspect ratio
durationintegeropcionalVideo duration in seconds (2-10)
prompt_extendbooleanopcionalEnable prompt rewriting for expansion
watermarkbooleanopcionalAdd AI generated watermark to lower-right corner
seedintegeropcionalRandom seed for reproducibility (0-2147483647)
nsfw_checkerbooleanopcionalEnable content filtering (disabled when false)
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-r2v",
"input": {
"prompt": "Restyle the source footage with richer lighting, cleaner motion, and a cinematic grade.",
"negative_prompt": "example",
"reference_image": [
"https://example.com/input.jpg"
],
"reference_video": [
"https://example.com/reference.mp4"
],
"first_frame": "example",
"reference_voice": "example",
"resolution": "1080p",
"aspect_ratio": "16:9",
"duration": 5,
"prompt_extend": true,
"watermark": false,
"seed": 42,
"nsfw_checker": false
}
}'Wan 3.0 Video · Text to Video
wan3.0-videopromptstringopcionalText prompt describing the desired video. Supports Chinese and English, up to 20,000 characters.
first_framestringopcionalOptional first-frame image URL for image-to-video.
last_framestringopcionalOptional last-frame image URL. Use together with first_frame for first-to-last-frame video.
reference_image_urlsarray<string>opcionalReference image URLs for all-in-one reference mode. Refer to them as Image1, Image2, etc. in the prompt.
reference_video_urlsarray<string>opcionalReference video URLs for all-in-one reference mode. Refer to them as Video1, Video2, etc. in the prompt.
reference_audio_urlsarray<string>opcionalReference audio URLs for voice, music, or ambience guidance.
file_urlstringopcionalOptional public file URL, such as a PPTX, PDF, or other supported media file.
link_urlstringopcionalOptional web link used as source material.
resolutionenum<string>opcionalOutput video resolution tier.
ratioenum<string>opcionalOutput aspect ratio. adaptive lets the model choose from the input and prompt.
durationintegeropcionalOutput duration in seconds. Use 2-30 for generated clips, or -1 for smart duration mode.
audiobooleanopcionalWhether the generated video includes audio.
seedintegeropcionalRandom seed from 0 to 2147483647.
watermarkbooleanopcionalWhether to add a watermark.
curl -X POST https://api.lithovas.com/api/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan3.0-video",
"input": {
"prompt": "A cinematic red panda surfing through neon rain at dusk.",
"first_frame": "example",
"last_frame": "example",
"reference_image_urls": [
"https://example.com/input.jpg"
],
"reference_video_urls": [
"https://example.com/reference.mp4"
],
"reference_audio_urls": [
"https://example.com/reference.mp3"
],
"file_url": "example",
"link_url": "example",
"resolution": "1080P",
"ratio": "adaptive",
"duration": 5,
"audio": true,
"seed": 42,
"watermark": false
}
}'