MiniMax-Hailuo-2.3
MiniMax-Hailuo-2.3 Video Generation
- Async processing mode, returns task ID for subsequent queries
- Supports text-to-video, image-to-video (first frame image)
- Supports 6s and 10s duration, 768p/1080p resolution
- Supports 15 camera movement commands, prompt auto-optimization, and watermark control
POST
Documentation Index
Fetch the complete documentation index at: https://gccai.heqingsong.uk/llms.txt
Use this file to discover all available pages before exploring further.
Authorization
All API endpoints require Bearer Token authenticationGet your API Key:Visit the API Key Management Page to get your API KeyAdd to the request header:
Request Parameters
Supported models:
MiniMax-Hailuo-2.3- Hailuo 2.3MiniMax-Hailuo-2.3-Fast- Hailuo 2.3 Fast (lower latency)
Video content description (max 2000 characters)Describe scenes, actions, styles in detail for better generation results. Supports camera movement commands (see Camera Movement Commands below).Example:
"A cute kitten running on the grass"Video duration (seconds)Options:
6- 6-second video10- 10-second video
6Video resolutionOptions:
768p- High definition1080p- Full HD (only supports 6-second duration)
768pFirst frame image for the videoSupports two formats:
- Public URL:
https://example.com/start.jpg - Base64 encoded:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
Whether to auto-optimize the promptWhen enabled, the system will automatically optimize your prompt for better generation resultsDefault:
trueWhether to shorten prompt optimization timeWhen enabled, processing speed is faster but optimization quality may be slightly affectedDefault:
falseWhether to add watermarkDefault:
falseResolution and Duration Combinations
| Resolution | Supported Duration | Notes |
|---|---|---|
| 768p | 6s, 10s | All supported |
| 1080p | 6s | 10s not supported |
Camera Movement Commands
Use[command] syntax in the prompt to control camera movements. 15 commands are supported:
| Category | Commands |
|---|---|
| Pan | [左移] (pan left) [右移] (pan right) |
| Horizontal Rotate | [左摇] (rotate left) [右摇] (rotate right) |
| Push/Pull | [推进] (push in) [拉远] (pull out) |
| Vertical Move | [上升] (rise) [下降] (descend) |
| Vertical Rotate | [上摇] (tilt up) [下摇] (tilt down) |
| Zoom | [变焦推近] (zoom in) [变焦拉远] (zoom out) |
| Other | [晃动] (shake) [跟随] (follow) [固定] (static) |
Response
Response status code, 200 on success
Response data array
Use Cases
Case 1: Quick Text-to-Video
Case 2: High-Quality 1080p Video
Case 3: Image-to-Video with First Frame
Case 4: Camera Movement Commands
Case 5: Fast Pretreatment Mode
Query Task ResultsVideo generation is an async task that returns a
task_id upon submission. Use the Get Task Status endpoint to query generation progress and results.