Skip to content

H3 Max Extend Video

Integrate

Model id minimax/h3-max/extend-video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/minimax/h3-max/extend-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Files like the example: $0.40 400 API credits your files are measured before the run Run it on this page

Get API key
MiniMax Video to Video Reference inputs0.71–15 sup to 2K #extend#video#continuation

Continues an existing video from a text prompt, returning the full extended clip or only the new footage

Made on Doitong

Public works made with Hailuo 03 New Turbo by the Doitong community. Reuse a prompt in one click.

Public works shown: 16
Close-up shot of a striking model with piercing eyes and flawless skin, a white snake elegantly c... Video

Close-up shot of a striking model with piercing eyes and flawless skin, a white snake elegantly coiled around her head and neck, its scales glistening in soft, diffused light. The camera gently zooms in, emphasizing the intricate texture of the snake’s scales and the model’s striking facial...

Animate the stickman drawings into a smooth dance animation. The simple black stick figure perfor... Video

Animate the stickman drawings into a smooth dance animation. The simple black stick figure performs fun rhythmic dance moves — waving its arms, bending knees, jumping lightly, spinning, and swaying side to side in time with upbeat music. Keep the white background clean and minimal. The motion...

A hyper-realistic, cinematic transformation sequence of the man in the uploaded image, sitting in... Video

A hyper-realistic, cinematic transformation sequence of the man in the uploaded image, sitting in meditation inside a traditional Japanese room. The atmosphere begins to tremble slightly as soft blue light flows around him. From the ground, thousands of magnetic nano-particles rise, shimmering...

A cinematic transformation video of the man. The scene begins with him standing naturally, then l... Video

A cinematic transformation video of the man. The scene begins with him standing naturally, then looking down at his hands as glowing holographic projections appear around his body. Mechanical parts of the Iron Man armor start assembling piece by piece with smooth animation: chest plate forming,...

An ultra-epic anime cinematic of Luffy’s greatest enemy unleashing a terrifying blind rage, rampa... Video

An ultra-epic anime cinematic of Luffy’s greatest enemy unleashing a terrifying blind rage, rampaging uncontrollably against nature itself. His gigantic body is surrounded by a storm of black and crimson energy, crackling with lightning that scorches the ground. His roar shakes the heavens,...

A fair-skinned red-haired woman with freckles tightly embraces a majestic white tiger with faint ... Video

A fair-skinned red-haired woman with freckles tightly embraces a majestic white tiger with faint reddish stripes. They remain close, perfectly synchronized in stillness. The woman blinks slowly, slightly tilting her head with a serious and intense expression. The tiger breathes gently — its...

The snowboarder is riding across massive, fluffy white clouds as if they were snow-covered mounta... Video

The snowboarder is riding across massive, fluffy white clouds as if they were snow-covered mountains, with dramatic lighting and deep shadows adding volume and realism. The background shows a stunning blue sky with scattered soft clouds and subtle light rays. crisp cinematic quality, vivid...

Мрачная комната для допросов, тесная и давящая. Одна резкая лампа под потолком бросает конус холо... Video

Мрачная комната для допросов, тесная и давящая. Одна резкая лампа под потолком бросает конус холодного света на металлический стол, вокруг густые тени. Виновный подозреваемый сидит в наручниках по одну сторону стола: потеет, нервно бегает глазами, тяжело дышит, избегает взгляда. Напротив —...

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required 88 / 50000

Description of the events that should follow, rather than a description of the source footage.

•required video_url
Drop a file, or

Source video URL for extension; the file must not exceed 50 MB. Accepted videos have an aspect ratio of 0.4–2.5 and a duration of 1.625 s–60 s.

resolution default 768P

Resolution of the resulting video.

aspect_ratio default auto

Output proportions: selecting a ratio applies cropping to match it, whereas 'auto' uses the source video's aspect ratio.

default 5

Requested amount of new footage, measured in seconds rather than the continuation clip's full length. That clip also carries over the source's last 1.625 seconds, with frame rounding potentially adding further time.

Advanced reference_audio_urls · output · seed · enable_prompt_expansion · enable_safety_checker
Drop a file, or · up to 3

Optional clips that guide the continuation's new audio in place of the source soundtrack; specify their roles in the prompt, for example 'Audio 1 for the voice' and 'Audio 2 for background music'. Each must last 2–15 seconds, with no more than 15 seconds across all clips. The complete extended video keeps the original source soundtrack, whose ending still guides the transition.

output default extended

Output mode: 'continuation' provides the new footage preceded by a 1.625-second replay of the source ending. To receive the source joined to the new footage in a single video, choose 'extended'.

Continuation generation seed; leaving it unspecified uses a random value.

POST /run/minimax/h3-max/extend-video?wait=20 quote → $0.40
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/minimax/h3-max/extend-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About H3 Max Extend Video

Takes a source video (1.625 to 60 s, up to 50 MB) and a `prompt` describing what happens next. `duration` sets 0.71 to 15 seconds of new footage, and `resolution` ranges from 480P to 2K. Up to 3 `reference_audio_urls` can guide the continuation, and `output` chooses between the combined 'extended' video and a 'continuation' clip.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
video_urlrequired video
Typeurl · video
Source video URL for extension; the file must not exceed 50 MB. Accepted videos have an aspect ratio of 0.4–2.5 and a duration of 1.625 s–60 s.
promptrequired
Typestring
≤ 50,000 characters
Description of the events that should follow, rather than a description of the source footage.
reference_audio_urlsoptional
Typeurl[] · audio
≤ 3 items
Optional clips that guide the continuation's new audio in place of the source soundtrack; specify their roles in the prompt, for example 'Audio 1 for the voice' and 'Audio 2 for background music'. Each must last 2–15 seconds, with no more than 15 seconds across all clips. The complete extended video keeps the original source soundtrack, whose ending still guides the transition.
enable_prompt_expansionoptional
Typeboolean
Defaulttrue
Source-guided prompt enhancement for a more consistent continuation. Enabling it lets the system revise the prompt automatically but can make processing take longer.
durationoptional
Typenumber
Default5
0.71 – 15
Requested amount of new footage, measured in seconds rather than the continuation clip's full length. That clip also carries over the source's last 1.625 seconds, with frame rounding potentially adding further time.
resolutionoptional
Typeenum
Default768P
480P768P1080P2K
Resolution of the resulting video.
aspect_ratiooptional
Typeenum
Defaultauto
auto21:916:94:31:13:49:16
Output proportions: selecting a ratio applies cropping to match it, whereas 'auto' uses the source video's aspect ratio.
seedoptional
Typeinteger | null
Continuation generation seed; leaving it unspecified uses a random value.
outputoptional
Typeenum
Defaultextended
extendedcontinuation
Output mode: 'continuation' provides the new footage preceded by a 1.625-second replay of the source ending. To receive the source joined to the new footage in a single video, choose 'extended'.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Moderation of both the input video and prompt.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/h3-max/extend-video",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 400,
    "usd": "0.40",
    "charged": 400,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "seed": 42,
    "duration": 5,
    "source": {},
    "expanded_prompt": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
video
object {url, content_type, file_name, file_size}Resulting video, with an opening 1.625-second repeat when using 'continuation' mode.
seed
integerSeed applied when generating the continuation.
duration
numberReturned video's duration in seconds.
source
objectSource footage metadata covering dimensions (width and height), frame rate, length, and audio.
expanded_prompt
string | nullExpanded prompt text, or null if no changes were made.
timings
object

More models: Video to Video

For AI agents: this page as Markdown is at https://doitong.com/developers/models/minimax/h3-max/extend-video.md. All models and guides: https://doitong.com/developers/llms.txt