minimax/h3/reference-to-videoFrom 28 credits for a 5-second clip· Reference to Video

MiniMax H3 reference-to-video drives a single shot from up to nine numbered reference images, keeping a character, wardrobe and location steady. Clips run 4 to 15 seconds with generated audio at 768p or 2k.

Call it with the model name minimax/h3/reference-to-video on POST /jobs/createTask, from 28 credits for a 5-second clip ($0.28). New accounts get 30 free credits to try it in the Playground first.

  • Create Video
  • Image to Video
  • Reference to Video
  • Extend Video
  • Up to 2K
  • 4–15s clips
  • Start and end frames
  • Up to 9 reference images
  • 6 aspect ratios

Introduction

MiniMax H3 Reference to video generates one shot from one to nine reference images and a prompt that refers to them by number, as Picture 1, Picture 2 and so on. It returns 4 to 15 whole seconds at 768p or 2k in one of six aspect ratios, with sound generated alongside. Up to three reference videos and up to three reference audio clips can join the images, each set 15 seconds in total.

Choose a MiniMax H3 mode by starting material

What you have at the startMode
a written scene or scriptMiniMax H3 Text to video
an approved opening imageMiniMax H3 Image to video
one to nine reference imagesMiniMax H3 Reference to video

Key features

Up to nine numbered image slots

reference_image_urls takes one to nine images, and the prompt addresses them by position. One image can carry the face, another the wardrobe and a third the room. The character-continuity example does exactly that: it keeps the woman from Picture 1 in the black lace slip from Picture 2 inside the hotel room from Picture 3.

A new angle on an existing set-up

References keep a production consistent when the camera moves somewhere new. The red-dress-theatre-three-angles example uses three stills to fix the performer, the garment and the stage, then asks for a third camera angle, so the new position does not quietly become a new production. It ran in 3:4 for five seconds.

Movement and sound come from the prompt

Motion and audio can be written or referenced. The voice-and-room example sends two images, the performer and the stage lighting, and describes the club acoustics in words: warm reverb and a murmur from the crowd. A reference video carries movement and is referred to as <Video 1>; reference audio sets a voice or a sound. The live estimate reflects all of it before you submit.

Request parameters

ParameterRequiredDescription
aspect_ratioNoThe shape of the frame: wide, square or tall. 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · Default: 16:9
duration_secondsNoHow long the clip runs. You pay per second. ≥ 4 · ≤ 15 · Default: 5
enable_prompt_expansionNoLets the model add detail to a short prompt. false · Default: false
promptYesRefer to the references by number and describe the shot they should produce.
reference_audio_urlsNoAudio to match: a voice, music or a rhythm.
reference_image_urlsYesPictures of the people, outfits or places the result should keep.
reference_video_urlsNoClips whose motion, camera or style the result should follow.
resolutionNoOutput size. Bigger sizes look sharper and cost more. 768p · 2k · Default: 768p

Pricing

Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.

OptionCredits per second≈ USD
resolution 768p5.55$0.056
resolution 2K8.7$0.087

Each task is rounded up to whole credits, so one run at the lowest tier costs 28 credits for a 5-second clip ($0.28).

For an exact number before you run, send the same body to POST /jobs/quote.

Use cases

Keep a recurring character across shots

Reuse the same set of reference images for every shot in a sequence and change only the action and setting lines in the prompt. The endpoint takes no seed, so the references are what hold identity steady from one take to the next; text alone would drift.

Place a performer in a specific space

Pair a portrait with a separate image of the space and describe what happens there. In voice-and-room the performer leans into the microphone, delivers one line and smiles, while the second image supplies the stage lighting and the prompt supplies the room sound.

Hold a garment or prop steady in motion

Give a garment or object its own slot rather than hoping it survives inside a portrait. The red-dress example then writes what the dress does as she moves, the slit opening with every step as she crosses to the proscenium, because its cut and colour are already fixed by a reference.

Prompt guide & pro tips

Map every picture to one job

Open the prompt with the mapping, as character-continuity does: "Keep the woman from Picture 1 and the black lace slip from Picture 2, in the hotel room from Picture 3." Then write the action. Three or four images with distinct jobs work better than nine overlapping ones; when several images show the same subject, the model averages them rather than choosing one.

Write only what the references cannot supply

Slow handheld drift, warm lamp, quiet room tone." Describing the face again in words hands the model a second description that may not match the picture.

Draft small, then deliver

Duration runs 4 to 15 seconds, and 4 seconds is only available at 768p. Draft at a lower resolution with the reference set you intend to keep, then re-run at 2k. If a take drifts, swap one reference or one instruction at a time so you can tell which change made the difference.

API quick start

Call the MiniMax H3 API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
  2. Send the request. POST /jobs/createTask with model minimax/h3/reference-to-video and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "minimax/h3/reference-to-video",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "reference_image_urls": [
      "https://media.popnow.ai/influencer/examples/ava.webp"
    ],
    "aspect_ratio": "16:9",
    "resolution": "768p",
    "duration_seconds": 5
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

MiniMax H3 API questions

How much does the MiniMax H3 API cost?

MiniMax H3 starts at 28 credits ($0.28) for a 5-second clip with Reference to Video, its cheapest task. Prices by option: 768p 5.55 credits per second, 2K 8.7 credits per second. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.

What is the model name for MiniMax H3 in the API?

Put minimax/h3/text-to-video for Create Video; minimax/h3/image-to-video for Image to Video; minimax/h3/reference-to-video for Reference to Video; minimax/h3/video-extend for Extend Video in the model field of POST /jobs/createTask.

How long can a MiniMax H3 video be?

Up to 15 seconds per clip. For a longer scene, save the last frame of a clip you like and use it as the opening frame of the next one - outfit, set and light carry over.

Does MiniMax H3 make sound?

Yes. Ambience, footsteps, music and spoken lines come out in the same file as the picture. Describe the sound you want in the prompt, the same way you describe the shot.

How do I keep the same character in every clip?

Use reference-to-video. Give it up to nine photos, one job each - face, outfit, room - and call them Picture 1, Picture 2 in the prompt. Three or four clear photos hold a face better than nine overlapping ones.

Am I charged when a generation fails?

No. If a generation fails, the amount held for it goes straight back to your balance.

What are the limits of the MiniMax H3 API?

Clip length: 4–15 s; Resolutions: 768p · 2K; Aspect ratios: 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9; Reference audio: 3; Reference images: 9. Requests outside these limits are rejected before anything is charged.

Can I try MiniMax H3 without writing code?

Yes. The Playground runs MiniMax H3 on your PopNow credits, needs no API key, and shows the matching code for every run.

All MiniMax models

MiniMax H3 Max is the fast-generation variant, with an optional closing frame but no reference mode and no 2K. H3 is the all-rounder.

More about MiniMax H3