Generate with Motion 1.0 Using Uploaded Images
Follow this recipe to generate motion using uploaded images:
Motion 1.0 and Motion 1.0 Fast are being retired on June 29, 2026.Motion 1.0 is being retired on Wednesday, June 17, 2026 at 9:30 AM AEST (UTC+10).
We recommend switching to Hailuo 2.3hailuo-2_3before this date. After June 17, API requests usingsvdwill return an error. View full deprecation details →
TipThe API endpoint to upload init images or dataset images will return a presigned URL. Use this URL to upload the image file to S3. View more details on how to create a presigned URL here. The image ID returned from the presigned URL can be used in the sample request below.
Sample Request
curl --request POST \
--url https://cloud.leonardo.ai/api/rest/v1/generations-motion-svd \
--header 'accept: application/json' \
--header 'authorization: Bearer <YOUR_API_KEY>' \
--header 'content-type: application/json' \
--data '
{
"imageId": "<YOUR_INIT_IMAGE_ID>",
"motionStrength": 3,
"isInitImage": True
}
'
Updated 2 days ago
