H3 Max Extend Video adds a text-guided continuation to an existing video. It supports prompt expansion, adjustable duration and aspect ratio, and output resolutions from 480p to 2K, returning either the full extended video or only the new footage.
H3 Max Extend Video (minimax/h3-max/extend-video) is a video model from MiniMax. Pricing via AIgateway: $0.050 per second. Call it via https://api.aigateway.sh/v1/videos/generations — set model="minimax/h3-max/extend-video".
curl https://api.aigateway.sh/v1/videos/generations \
-H "Authorization: Bearer $AIGATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax/h3-max/extend-video","prompt":"a slow drone shot over a mountain lake","duration":5}'{
"model": "minimax/h3-max/extend-video",
"prompt": "A drone shot of a mountain lake at golden hour",
"duration": 5, // seconds
"aspect_ratio": "16:9"
}
// optional "image_url" to animate a seed image
// Response is an async job — poll /v1/jobs/<id> until status === "completed".{
"id": "job_abc123",
"status": "queued", // queued | processing | completed | failed
"model": "minimax/h3-max/extend-video",
"created": 1776947082
}
// After completion:
{
"id": "job_abc123",
"status": "completed",
"result": {
"url": "https://media.aigateway.sh/video/abc123.mp4",
"duration": 5,
"resolution": "1920x1080"
}
}import os, requests
r = requests.post(
"https://api.aigateway.sh/v1/videos/generations",
headers={"Authorization": f"Bearer {os.environ['AIGATEWAY_API_KEY']}"},
json={
"model": "minimax/h3-max/extend-video",
"prompt": "A drone shot of a mountain lake",
"duration": 5,
"aspect_ratio": "16:9"
},
)
print(r.json())