Skip to main content

MiniMax Video

MiniMax (Hailuo) provides high-quality video generation capabilities.

Create Video

POST /minimax/v1/video_generation

Request Parameters

ParameterTypeRequiredDescription
modelstringYesModel name, e.g. video-01, video-01-live2d
promptstringYesVideo description prompt
first_frame_imagestringNoFirst frame image URL

Request Examples

curl -X POST https://crazyrouter.com/minimax/v1/video_generation \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "video-01",
    "prompt": "A kitten napping in the sunlight, a gentle breeze ruffling its fur"
  }'

Response Example

{
  "task_id": "minimax_video_abc123",
  "base_resp": {
    "status_code": 0,
    "status_msg": "success"
  }
}

Image-to-Video

{
  "model": "video-01",
  "prompt": "The person in the image starts smiling",
  "first_frame_image": "https://example.com/portrait.jpg"
}

Query Task

GET /minimax/v1/query/video_generation?task_id={task_id}
cURL
curl "https://crazyrouter.com/minimax/v1/query/video_generation?task_id=minimax_video_abc123" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response Example (Completed)

{
  "task_id": "minimax_video_abc123",
  "status": "Success",
  "file_id": "file_abc123",
  "base_resp": {
    "status_code": 0,
    "status_msg": "success"
  }
}

Task Status

StatusDescription
QueueingQueued
ProcessingProcessing
SuccessSucceeded
FailFailed