Generate high-quality AI videos using Minimax Hailuo models.

Models

ModelDescription
hailuo/minimax-2.0MiniMax 02 — T2V and I2V with end frame support
hailuo/minimax-2.3MiniMax 2.3 — auto-selects T2V or I2V
hailuo/minimax-2.3-fastMiniMax I2V-2.3-Fast — faster image-to-video

Parameters

minimax-2.0

ParameterTypeRequiredDescription
promptstringYes*Max 2000 chars. *Required if no start_image_url
start_image_urlstringYes*Image URL (auto-uploaded). *Required if no prompt
end_image_urlstringNoEnd frame image URL (768p/1080p only)
durationintegerNo6 (default) or 10. 1080p only supports 6
resolutionstringNo"512p", "768p" (default), "1080p"
prompt_optimizationbooleanNoLet MiniMax optimize prompt
  • 512p requires start_image_url (I2V only)
  • 1080p only supports duration: 6
  • end_image_url only with 768p or 1080p
  • At minimum one of prompt or start_image_url must be provided

minimax-2.3

ParameterTypeRequiredDescription
promptstringYes*Max 2000 chars. *Required if no start_image_url
start_image_urlstringYes*Image URL (auto-uploaded). *Required if no prompt
durationintegerNo6 (default) or 10. 1080p only supports 6
resolutionstringNo"768p" (default), "1080p"
prompt_optimizationbooleanNoLet MiniMax optimize prompt
Auto-selects T2V-2.3 (prompt only) or I2V-2.3 (when start_image_url is provided).

minimax-2.3-fast

ParameterTypeRequiredDescription
promptstringNoMax 2000 chars
start_image_urlstringYesImage URL (auto-uploaded)
durationintegerNo6 (default) or 10. 1080p only supports 6
resolutionstringNo"768p" (default), "1080p"
prompt_optimizationbooleanNoLet MiniMax optimize prompt

Resolution Limits

Model6s Duration10s Duration
minimax-2.0512p (I2V only), 768p, 1080p512p (I2V only), 768p only
minimax-2.3 / minimax-2.3-fast768p, 1080p768p only

Example Request

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "hailuo/minimax-2.0",
    "input": {
      "prompt": "A beautiful sunset animation",
      "start_image_url": "https://example.com/sunset.jpg",
      "duration": 6,
      "resolution": "1080p"
    }
  }'

With End Image (minimax-2.0 only)

curl -X POST https://api.unifically.com/v1/tasks \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "hailuo/minimax-2.0",
    "input": {
      "prompt": "Smooth transition between scenes",
      "start_image_url": "https://example.com/start.jpg",
      "end_image_url": "https://example.com/end.jpg",
      "duration": 6
    }
  }'

Response

{
  "code": 200,
  "success": true,
  "data": {
    "task_id": "abc123def456",
    "status": "pending"
  }
}