MiniMax H3 Image-to-Video API

minimax/h3/image-to-video
2K · 5–15 sec

MiniMax H3 Image-to-Video API accepts a start frame, a prompt, and an optional end frame, then returns a fixed 2K video task lasting 5–15 seconds. Put the start frame first and the optional end frame second in image_urls; do not send aspect_ratio.

Input

576/2000
Start frame preview
End frame preview

Output

Ready
5 sec × $0.105/sec = $0.525

Continue with

MiniMax H3 Image-to-Video API

MiniMax H3 Image-to-Video API accepts one or two ordered public HTTP(S) image URLs plus a 1–2,000-character prompt. The first image is the required start frame, the second is an optional end frame, and successful submission returns an asynchronous fixed-2K video task.

Why Choose MiniMax H3 Image-to-Video API?

  • Direct image-to-video workflow.Animate an existing image instead of rebuilding its subject and visual direction from text.

  • Use an approved image as the start frame.Place the image that defines the opening subject and composition first in image_urls.

  • Guide the ending when needed.Add a compatible second image when the final state needs tighter control.

  • Describe subject and camera motion.Use the prompt for subject movement, camera behavior, pacing, and transitions.

  • Fixed 2K resolution and per-second pricing.Generate 5–15 second videos at fixed 2K resolution and 21 credits per generated second.

Parameters

ParameterRequirementDescription
promptRequired

Describe subject motion, camera movement, pacing, and scene development in 1 to 2,000 characters after trimming.

image_urlsRequired

One or two ordered public HTTP(S) image URLs: required start frame first, optional end frame second.

durationOptional

Whole seconds from 5 through 15.

Default55–15
resolutionFixed

No other resolution is accepted.

Default2K
aspect_ratioNot accepted

Do not send this field; MiniMax H3 Image-to-Video API validation rejects aspect_ratio.

How to Use

  1. Set the opening frameChoose the image that should be the first video frame, then place it first in image_urls.

  2. Add an end frame if neededPlace a compatible second image after the start frame when the ending needs guidance.

  3. Describe subject motionState what should move, how it should move, and how the action develops.

  4. Direct the camera and sceneAdd camera movement, pacing, scene development, lighting, and mood.

  5. Set timing and submitChoose 5 to 15 seconds, run the request, then poll the task ID or use a callback URL.

Pricing

Pricing depends only on generated duration: 21 credits for each second of output. Start and end frames do not add a separate surcharge.

UsageRateDetails
Generated video21 credits per secondA 5 second clip costs 105 credits, a 10 second clip costs 210 credits, and a 15 second clip costs 315 credits.

Best Use Cases

  • Product Image AnimationUse an approved product image as the start frame and describe the required product or camera motion in the prompt.

  • Campaign Asset VariantsTurn key art into concise motion assets for launch, social, and display campaigns.

  • Start and End TransitionsGuide a planned transition between two compatible visual states with ordered source frames.

  • Storyboard Motion StudiesTurn a selected storyboard frame into a short movement study before producing the full sequence.

Pro Tips

  • Use a sharp start frame with one readable subject and a composition that already matches the delivery format.
  • Describe what should move instead of repeating appearance details that are visible in the image.
  • Write subject motion, camera motion, and pacing as separate instructions.
  • Use a shorter duration for one simple motion and more time when the scene needs a readable transition.
  • When using an end frame, keep subject identity, framing, and visual direction compatible with the start frame.
  • Avoid abrupt changes in viewpoint, lighting, or subject scale between the start and end frames.

Notes

  • The optional end frame is valid only after the required start frame and must be second in image_urls.
  • MiniMax H3 Image-to-Video API rejects aspect_ratio rather than accepting a user-selected ratio.
  • A successful submission returns a task ID rather than a completed video.
  • Poll while status is not_started or running, or provide callback_url to receive the terminal result.

Frequently Asked Questions about MiniMax H3 Image to Video API

What is the MiniMax H3 Image-to-Video API?

MiniMax H3 Image-to-Video is MiniMax's model for turning a still image into video. You provide a required start frame, describe the motion in text, and can add an end frame; it returns a fixed 2K video suited to product animation, character movement, and controlled visual transitions.

How do I call the MiniMax H3 Image-to-Video API?

Send a POST request to /api/generate/submit with a Bearer API key, model set to minimax/h3/image-to-video, and generation fields inside input. The API returns a task_id immediately; runnable cURL, JavaScript, and Python examples appear in the API tab, with the full schema at https://docs.vidgo.ai/api-manual/video-series/minimax-h3-image-to-video.

How much does MiniMax H3 Image-to-Video cost?

The API costs 21 credits per generated second, with no separate start-frame or end-frame charge. A 5 second video costs 105 credits, a 10 second video costs 210 credits, and a 15 second video costs 315 credits. Before submission, the Run button shows the calculated USD price for the current duration.

What inputs does MiniMax H3 Image-to-Video accept?

Key inputs are prompt, image_urls, duration, and resolution. Provide a 1 to 2,000 character prompt and one or two ordered images: a required start frame, then an optional end frame; duration is an optional whole second from 5 to 15, resolution is fixed at 2K, and aspect_ratio is not accepted. The parameter table above lists requirements and defaults.

How do I get the generated video?

Poll GET /api/generate/status/{task_id} with the returned task_id until status is finished or failed. When finished, read the video URL from data.files[].file_url; alternatively, include callback_url in the submit request to receive the final result asynchronously.

Which MiniMax H3 API mode should I choose?

Use Image-to-Video when a start frame should define the composition and an optional end frame should guide the final state. Choose Text-to-Video when no source media is needed, or Reference-to-Video when multiple media references should guide appearance, motion, or sound.