{"id":"alibaba/wan-3.0","object":"model","type":"model","name":"Wan 3.0","creator":"Alibaba","modality":"video","tasks":["text-to-video","image-to-video"],"description":"Alibaba's newest video model, with sound, from text or a first frame.","revision":"2026-10-07","version":null,"latest":true,"status":"stable","deprecation":null,"pricing":{"unit":"second","usd":"0.26","overrides":[{"when":{"resolution":"480p"},"usd":"0.068"},{"when":{"resolution":"720p"},"usd":"0.135"}],"drivers":["duration","resolution"]},"cover":{"poster":"https://gpdiatw6a9ifgvnx.public.blob.vercel-storage.com/media/drop/model-covers/mc-wan-3-0-low-tide.still.5c9564e6.jpg","clip":{"mp4":"https://gpdiatw6a9ifgvnx.public.blob.vercel-storage.com/media/drop/model-covers/mc-wan-3-0-low-tide.web.0b832444.mp4","webm":"https://gpdiatw6a9ifgvnx.public.blob.vercel-storage.com/media/drop/model-covers/mc-wan-3-0-low-tide.b4320d04.webm"},"width":720,"height":720,"alt":"The Low Tide cover, moving, a real run on Leap","input":{"poster":"https://gpdiatw6a9ifgvnx.public.blob.vercel-storage.com/media/drop/model-covers/mc-wan-3-0-low-tide.input.40e200e2.jpg","width":960,"height":960,"alt":"The photo the low tide cover, moving started from"}},"expected_seconds":161,"input_schema":{"type":"object","additionalProperties":false,"required":["prompt","duration"],"properties":{"prompt":{"type":"string","title":"Prompt","minLength":1,"maxLength":20000,"pattern":"\\S","x-leap-ui":{"group":"main","order":0,"widget":"textarea"}},"resolution":{"type":"string","title":"Resolution","enum":["480p","720p","1080p"],"default":"1080p","x-leap-ui":{"group":"main","order":14,"widget":"segmented"}},"aspect_ratio":{"type":"string","title":"Aspect ratio","enum":["16:9","4:3","1:1","3:4","9:16"],"x-leap-ui":{"group":"main","order":10,"widget":"segmented"}},"duration":{"type":"integer","title":"Duration","enum":[5,10,15],"default":5,"x-leap-ui":{"group":"main","order":12,"widget":"segmented","unit":"s"}},"audio":{"type":"boolean","title":"Sound","default":true,"x-leap-ui":{"group":"main","order":16,"widget":"toggle","help":"Generate dialogue, effects and music with the video."}},"seed":{"type":"integer","title":"Seed","minimum":0,"maximum":4294967295,"x-leap-ui":{"group":"advanced","order":50,"widget":"seed","help":"The same seed and input give the same image."}},"first_frame":{"type":"string","title":"First frame","pattern":"^file_[0-9A-Za-z]{24}$","x-leap-ui":{"group":"main","order":5,"widget":"image","help":"An image the video starts from. It is cropped to the video's shape."}},"last_frame":{"type":"string","title":"Last frame","pattern":"^file_[0-9A-Za-z]{24}$","x-leap-ui":{"group":"main","order":6,"widget":"image"}},"settings":{"type":"object","title":"Model settings","additionalProperties":false,"default":{},"properties":{"enable_prompt_expansion":{"type":"boolean","title":"Enable Prompt Expansion","x-leap-ui":{"group":"advanced","order":30,"widget":"toggle","help":"Enable intelligent prompt rewriting."},"default":true},"enable_thinking":{"type":"boolean","title":"Enable Thinking","x-leap-ui":{"group":"advanced","order":31,"widget":"toggle","help":"Enable enhanced reasoning before generation."},"default":false}}}},"allOf":[{"description":"Add a first frame too: this model starts the clip from one, and a last frame alone isn't enough.","if":{"type":"object","required":["last_frame"],"properties":{"last_frame":{"type":"string"}}},"then":{"type":"object","required":["first_frame"],"properties":{"first_frame":{"type":"string"}}}}]}}