Skip to main content
Model logo

MiniMax Hailuo 2.0 API

    Click or drag & dropPNG, JPG, WEBP, GIF · Max 100MB
    Output

    Your generated video will appear here

    MiniMax Hailuo 2.0

    What is MiniMax Hailuo 2.0?

    MiniMax Hailuo 2.0 is the start-and-end frame model in the Hailuo family. Pass a starting frame and, optionally, an ending frame, and the model animates the connective motion between them. It also runs plain text-to-video and image-to-video. Output is 512p (image-to-video only), 768p, or 1080p in 6 or 10 second videos; 1080p locks to 6 seconds. Prompts run up to 2000 characters, with an optional prompt_optimization pass that lets MiniMax rewrite the instruction.

    Best for

    Start-and-end frame ads

    Pass matched hero frames when you already have the open and close as key art. The model handles the connective camera move.

    Image-to-video from product photography

    A single start_image_url turns a plate into motion.

    Budget drafts

    512p image-to-video for cheap iteration before a 1080p final render.

    Text-first generation

    The 2000-character prompt budget carries detailed scene descriptions.

    When to use Hailuo 2.0

    Pick Hailuo 2.0 when the composition is pinned at both ends: ads with a fixed open and close, transitions between two pieces of key art, loops that must land on a specific frame. For everything else in the family, Hailuo 3.0 renders 2K with native audio and reference control, and Hailuo 2.3 auto-routes mixed input at the same resolutions.

    API examples

    Call Hailuo 2.0 by POSTing to /v1/tasks. Full parameter docs live at docs.unifically.com/models/video/minimax/hailuo.

    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": "The camera pulls back from the product close-up to reveal the full scene",
          "start_image_url": "https://example.com/open.jpg",
          "end_image_url": "https://example.com/close.jpg",
          "duration": 6,
          "resolution": "1080p"
        }
      }'
    

    Successful submission returns a task_id. Poll GET /v1/tasks/<task_id> or set a callback_url on the request to receive the finished result.

    FAQs

    People also ask

    The end frame. Hailuo 2.0 accepts end_image_url alongside the start frame and animates the connective camera move between them. 2.3 auto-routes between text-to-video and image-to-video but has no end frame control.

    512p (image-to-video only), 768p, and 1080p, at 6 or 10 seconds. 1080p only supports 6-second videos.

    No. Hailuo 2.0 expects at least one of prompt or start_image_url; either alone works.

    The end frame works at 768p and 1080p. It is not available at 512p.