{
"code": 0,
"message": "success",
"data": {
"status": "pending",
"task_id": "task-i2v001",
"model_id": "google/veo-3.1-i2v",
"get_result": {
"method": "GET",
"url": "https://api.modellix.ai/api/v1/tasks/task-i2v001"
}
}
}Google Veo 3.1 flagship image-to-video model. Supports two input modes: image mode (with optional lastFrame and negativePrompt) or referenceImages-only mode. Resolution up to 4k. See each parameterโs description for detailed constraints.
{
"code": 0,
"message": "success",
"data": {
"status": "pending",
"task_id": "task-i2v001",
"model_id": "google/veo-3.1-i2v",
"get_result": {
"method": "GET",
"url": "https://api.modellix.ai/api/v1/tasks/task-i2v001"
}
}
}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
- Option 1
- Option 2
Veo 3.1 / Veo 3.1 Fast image-to-video request. Two input modes: image mode or referenceImages-only mode, mutually exclusive. Resolution up to 4K. Constraints verified 2026-04-29 against Google raw API, see each parameter for details.
Video description text guiding the animation
1"The character waves and smiles at the camera"
Starting frame. Accepts an image URL (e.g. https://example.com/frame.jpg). Required unless using referenceImages-only mode. Cannot be combined with referenceImages.
"https://example.com/frame.jpg"
End frame. Accepts an image URL. Constraints: Requires image (cannot be used alone). Cannot be combined with referenceImages. durationSeconds must be 8 when using this parameter.
"https://example.com/last-frame.jpg"
Text describing what to avoid in the generated video. Important: Only supported when using image mode. NOT supported when using referenceImages mode โ Google will return 400 error "Negative prompt is not supported in your use case".
"blurry, low quality, distorted"
Reference images for style/character/visual guidance (up to 3). Each item is an image URL (e.g. https://example.com/ref.jpg). Supported only by Veo 3.1 and Veo 3.1 Fast I2V. Can be used without image (referenceImages-only mode). Constraints: Cannot be combined with image or lastFrame. Cannot be combined with negativePrompt. durationSeconds must be 8 when using this parameter.
3["https://example.com/ref.jpg"]
Video aspect ratio
16:9, 9:16 "16:9"
Video duration in seconds (string type). Constraint: When using lastFrame or referenceImages, must be 8 โ values 4 or 6 will be rejected by Google. When not using these features, 4, 6, 8 are all valid.
4, 6, 8 "8"
Video resolution. Constraint: 1080p and 4k are only available when durationSeconds is 8.
720p, 1080p, 4k "1080p"
Person generation policy
allow_adult "allow_adult"