Wan 2.2 Animate Move (Image-to-Video)
This model produces high-quality character animations, accurately capturing expressions and movements from reference videos.
Setup your API Key
If you don’t have an API key for the AI/ML API yet, feel free to use our Quickstart guide.
How to Make a Call
API Schemas
Video Generation
This endpoint creates and sends a video generation task to the server — and returns a generation ID.
URL of the input video
URL of the input image. If the input image does not match the chosen aspect ratio, it is resized and center cropped
Resolution of the generated video (480p, 580p, or 720p)
480pPossible values: Varying the seed integer is a way to get different results for the same other request parameters. Using the same value for an identical request will produce similar results. If unspecified, a random number is chosen.
Number of inference steps for sampling. Higher values give better quality but take longer
20If set to true, input data will be checked for safety before processing
Shift value for the video. Must be between 1.0 and 10.0
5The quality of the output video. Higher quality means better visual quality but larger file size
highPossible values: The write mode of the output video. Faster write mode means faster results but larger file size, balanced write mode is a good compromise between speed and quality, and small write mode is the slowest but produces the smallest file size
balancedPossible values: Successfully generated video
Successfully generated video
Fetch the video
After sending a request for video generation, this task is added to the queue. This endpoint lets you check the status of a video generation task using its id, obtained from the endpoint described above.
If the video generation task status is complete, the response will include the final result — with the generated video URL and additional metadata.
Successfully generated video
Successfully generated video
Full Example: Generating and Retrieving the Video From the Server
The code below creates a video generation task, then automatically polls the server every 10 seconds until it finally receives the video URL.
Last updated
Was this helpful?