curl --request POST \
--url https://api.modellix.ai/api/v1/google/veo-3.1-lite-i2v/async \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"prompt": "Petals gently fall from a cherry blossom tree in a soft breeze",
"image": "https://example.com/frame.jpg"
}
'{
"code": 0,
"message": "success",
"data": {
"status": "pending",
"task_id": "task-i2v006",
"model_id": "google/veo-3.1-lite-i2v",
"get_result": {
"method": "GET",
"url": "https://api.modellix.ai/api/v1/tasks/task-i2v006"
}
}
}Google Veo 3.1 Lite image-to-video model. Supports prompt, negativePrompt, aspectRatio, durationSeconds, resolution (up to 1080p), and personGeneration.
curl --request POST \
--url https://api.modellix.ai/api/v1/google/veo-3.1-lite-i2v/async \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"prompt": "Petals gently fall from a cherry blossom tree in a soft breeze",
"image": "https://example.com/frame.jpg"
}
'{
"code": 0,
"message": "success",
"data": {
"status": "pending",
"task_id": "task-i2v006",
"model_id": "google/veo-3.1-lite-i2v",
"get_result": {
"method": "GET",
"url": "https://api.modellix.ai/api/v1/tasks/task-i2v006"
}
}
}Documentation Index
Fetch the complete documentation index at: https://docs.modellix.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API Key authentication. Format: Bearer YOUR_API_KEY.
Body
Veo 3.1 Lite image-to-video request. Supports prompt, image, lastFrame, negativePrompt, aspectRatio, durationSeconds, resolution (up to 1080p), and personGeneration.
Video description text guiding the animation
1"Petals gently fall from a cherry blossom tree in a soft breeze"
Starting frame. Accepts an image URL (e.g. https://example.com/frame.jpg).
"https://example.com/frame.jpg"
End frame. Accepts an image URL. Optional, guides the video to end at this frame.
"https://example.com/last-frame.jpg"
Text describing what to avoid in the generated video.
"blurry, low quality, distorted"
Video aspect ratio
16:9, 9:16 "16:9"
Video duration in seconds (string type)
4, 6, 8 "6"
Video resolution
720p, 1080p "720p"
Person generation policy
allow_adult "allow_adult"