Video · Video to video
MiniMax H3 Max Turbo Extend Video API
MiniMax H3 Max Turbo Extend Video. Half-price Turbo version of Extend Video: up to 15 s of new footage after an existing clip, 480p to 2K.
- Price
- From $0.02 per run from $0.025/s
- Typical time
- ~30 s
- Model id
minimax_h3_max_turbo_extend
MiniMax H3 Max Turbo Extend Video runs on one varg API key and one credit balance, the same as every other model here. You pay the provider's price, with no markup.
curl -X POST https://api.varg.ai/v2/tools/video/call \
-H "Authorization: Bearer $VARG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5
}'MiniMax H3 Max Turbo Extend Video pricing
From $0.02 per run. Prices are in US dollars and are the provider's own, with no markup. For the exact price of a request, send the same body to POST https://api.varg.ai/v2/estimate.
- fal from $0.025/s
fal:minimax/h3-max-turbo/extend-videoVideo to video H3 Max Turbo Extend Video — half-price continuation of a 1.6-60 s source: 0.71-15 s of new footage, 480P-2K, full video or continuation only.
- Resolution 480P
- $0.025/s
- Resolution 768P
- $0.04/s
- Resolution 1080P
- $0.08/s
- Resolution 2K
- $0.16/s
- Other
- $0.16/s
- Minimum charge
- $0.02
- Most one request can cost
- $2.40
- Typical time
- ~30 s
MiniMax H3 Max Turbo Extend Video inputs
The JSON body of the request. Media inputs are URLs: upload a local file with POST /v2/files and pass the URL it returns. Full JSON Schema, no key needed: api.varg.ai/v2/tools/video?model=minimax_h3_max_turbo_extend
| Field | What it does |
|---|---|
model string required | minimax_h3_max_turbo_extend picks a route automatically. |
prompt string | — |
files array of { url } | — |
aspect_ratio string | Allowed e.g. 16:9 | 9:16 | 1:1 | 4:3 | 3:4 | 21:9 | auto |
resolution string | Quality tier. Supported by this model: 480p, 720p, 1080p, 4k. Unsupported tiers fall back to the nearest available. Allowed 480p | 720p | 1080p | 4k |
audio boolean | Native audio track request. Not supported by this model — ignored if sent. |
duration integer | Length in seconds. Supported by this model's routes: fal: number 0.71-15. A non-numeric value such as "auto" is routed to a route whose schema accepts it; when none does, the request is rejected. Allowed 1–15 |
Provider options
Optional, under provider_options.<provider>. Only the options of the provider that runs the job apply; pin a route to choose it.
provider_options.fal
| Field | What it does |
|---|---|
prompt string | What happens next. Describe the continuation, not the source. |
reference_audio_urls array of URL strings | — |
seed integer | Allowed -9007199254740991–9007199254740991 |
output string | Allowed extended | continuation |
duration number | Seconds of new footage to add. The continuation clip also includes 1.625 seconds from the source's ending and may be longer because of frame rounding. Allowed 0.71–15 |
video_url string (URL) | URL of the video to extend. Must be 1.625 s to 60 s long, up to 50 MB, aspect ratio between 0.4 and 2.5. |
resolution string | Allowed 480P | 768P | 1080P | 2K |
aspect_ratio string | Allowed auto | 21:9 | 16:9 | 4:3 | 1:1 | 3:4 | 9:16 |
enable_safety_checker boolean | Moderate the source video and the prompt. |
enable_prompt_expansion boolean | Automatically enhance the prompt using the source video to help keep the continuation consistent. May increase processing time. |
Call the MiniMax H3 Max Turbo Extend Video API
POST https://api.varg.ai/v2/tools/video/call with Authorization: Bearer $VARG_API_KEY. It answers 202 with a job right away.
1. Send the request
curl -X POST https://api.varg.ai/v2/tools/video/call \
-H "Authorization: Bearer $VARG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5
}'JavaScript
const headers = {
Authorization: `Bearer ${process.env.VARG_API_KEY}`,
'Content-Type': 'application/json',
}
const res = await fetch('https://api.varg.ai/v2/tools/video/call', {
method: 'POST',
headers,
body: JSON.stringify({
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5
}),
})
const job = await res.json() // { id: "job_…", status: "queued" }Python
import os
import requests
headers = {"Authorization": f"Bearer {os.environ['VARG_API_KEY']}"}
job = requests.post(
"https://api.varg.ai/v2/tools/video/call",
headers=headers,
json={
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5
},
).json() # {"id": "job_…", "status": "queued"}2. Get the result
Poll the job until its status is completed, failed or cancelled; MiniMax H3 Max Turbo Extend Video typically takes about 30 s. The result is at output.outputs[0].url.
curl https://api.varg.ai/v2/jobs/$JOB_ID \
-H "Authorization: Bearer $VARG_API_KEY"
# Poll until "status" is completed, failed or cancelled.
# The result is in output.outputs[0].urlJavaScript
let current = job
while (!['completed', 'failed', 'cancelled'].includes(current.status)) {
await new Promise((resolve) => setTimeout(resolve, 3000))
current = await (await fetch(`https://api.varg.ai/v2/jobs/${current.id}`, { headers })).json()
}
console.log(current.output?.outputs?.[0]?.url)Python
import time
while job["status"] not in ("completed", "failed", "cancelled"):
time.sleep(3)
job = requests.get(f"https://api.varg.ai/v2/jobs/{job['id']}", headers=headers).json()
print(job["output"]["outputs"][0]["url"])Or take a webhook instead of polling
Add options.webhook_url and varg POSTs the finished job to it.
{
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5,
"options": {
"webhook_url": "https://your-app.com/varg-webhook"
}
}From Claude, ChatGPT or Cursor (MCP)
The varg MCP server, https://mcp.varg.ai/mcp, runs MiniMax H3 Max Turbo Extend Video with call_tool. Sign in with varg, no API key to paste. How to connect it
{
"tool": "video",
"input": {
"model": "minimax_h3_max_turbo_extend",
"prompt": "The red panda keeps walking along the log, then looks up at a bird.",
"files": [
{
"url": "https://storage.googleapis.com/falserverless/example_inputs/flux-3-red-panda.mp4"
}
],
"duration": 5
},
"wait": true
}MiniMax H3 Max Turbo Extend Video API: questions
- How much does MiniMax H3 Max Turbo Extend Video cost on varg?
- MiniMax H3 Max Turbo Extend Video costs from $0.02 per run on varg (from $0.025/s on the cheapest route). varg charges the provider's price with no markup, from one credit balance. For the exact price of a request before you run it, send the same body to POST https://api.varg.ai/v2/estimate.
- How do I call the MiniMax H3 Max Turbo Extend Video API?
- Send POST https://api.varg.ai/v2/tools/video/call with the header "Authorization: Bearer $VARG_API_KEY" and a JSON body that includes "model": "minimax_h3_max_turbo_extend". The call answers 202 with a job right away. Poll GET https://api.varg.ai/v2/jobs/{id} until "status" is "completed", then read output.outputs[0].url, or pass options.webhook_url to be called back.
- Can I use MiniMax H3 Max Turbo Extend Video from Claude, ChatGPT or Cursor?
- Yes. Add the varg MCP server (https://mcp.varg.ai/mcp) to Claude, ChatGPT, Cursor or any other MCP client and sign in with varg, with no API key to paste. The agent runs MiniMax H3 Max Turbo Extend Video with call_tool, passing tool "video" and "model": "minimax_h3_max_turbo_extend".
- How long does a MiniMax H3 Max Turbo Extend Video request take?
- Typically about 30 s on the fastest route, by the catalog's estimate. The API answers at once with a job id, so nothing waits on an open connection while it runs.
For AI agents: this page as Markdown is varg.ai/models/minimax_h3_max_turbo_extend.md, and every model is listed in varg.ai/models/llms.txt.