Pricing
For current pricing, see the Pricing page.Model Comparison
| Model | Duration | Allowed Resolutions |
|---|---|---|
| minimax / minimax-fast | 6s | 512p, 768p, 1080p |
| minimax / minimax-fast | 10s | 512p, 768p only |
| minimax-2.3 / minimax-2.3-fast | 6s | 768p, 1080p |
| minimax-2.3 / minimax-2.3-fast | 10s | 768p only |
Request
Parameters
Text description for the video generation
URL of the starting frame imageExample:
"https://example.com/image.jpg"URL of the ending frame image (optional)Note: Only supported for
minimax and minimax-fast models. NOT supported for minimax-2.3 or minimax-2.3-fast models.Example: "https://example.com/end_image.jpg"Motion preset ID - Must be valid UUID formatDefault:
"446b5239-4281-4a2c-a353-0de562e405bc" (General motion)Use the Get Motions endpoint to get available motionsModel to useOptions:
"minimax"- Base model (supports 512p, 768p, 1080p)"minimax-fast"- Faster variant (supports 512p, 768p, 1080p)"minimax-2.3"- Enhanced model (supports 768p, 1080p only)"minimax-2.3-fast"- Faster enhanced variant (supports 768p, 1080p only)
"minimax"Video duration in secondsOptions:
6- Supports 512p, 768p, and 1080p resolution10- Supports only 512p and 768p resolution (1080p not allowed)
6Video resolutionOptions:
- For
minimax-2.3andminimax-2.3-fastmodels:"768"or"1080" - For base
minimaxandminimax-fastmodels:"512","768", or"1080"
"1080"Note: 10-second duration videos can only use 768p resolution (1080p is not supported)Whether to enhance the promptDefault:
falseRandom seed for reproducible results (random if not provided)
Response
Response Fields
HTTP status code (200 for success)
Use the
task_id to check the status using the Get Task endpoint.