Authentication
authorization string required
All APIs require authentication via Bearer Token.
Get API Key:
Visit API Key Management Page to get your API Key
Usage:
Add to request header:
Authorization: Bearer YOUR_API_KEY
Parameters
model string required
Model ID to use for the request.
Value: vtrix_motion_1_5_pro
content array required
Content array, must contain at least one element. Supports text and image types.
return_last_frame boolean
Whether to return last frame image.
service_tier string
Service tier type.
Options: default (online inference mode), flex (offline inference mode)
execution_expires_after integer
Task timeout threshold (seconds).
Default: 172800
Range: 3600 - 259200
generate_audio boolean
Whether generated video includes synchronized sound.
resolution string
Video resolution.
Options: 480p, 720p, 1080p
ratio string
Video aspect ratio.
Options: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive
duration integer
Video duration.
Range: 4 - 12 seconds
framespersecond integer
Frame rate (only supports 24).
watermark boolean
Whether generated video includes watermark.
seed integer
Random seed, -1 means random.
camerafixed boolean
Whether to fix the camera (not supported in reference image mode).
draft boolean
Whether to enable draft mode.
Error Codes
| Code | Description |
|---|---|
| 401 | API key is missing or invalid |
| 403 | Insufficient balance or permission denied |
| 429 | Rate limit exceeded |
| 500 | Internal server error |