MiniMax H3
MiniMax H3 generates 4 to 15 second clips with native synchronised audio, at 768P or 2K. Billing is per second of output rather than per clip, so a short draft costs a fraction of a long final cut, and the two resolutions are separate rate tiers. Drive a shot from a text prompt, a first frame, a first and last frame pair, or up to five reference images for style. Reach for it when you want sound and picture generated together instead of scored afterwards. Reference video and reference audio inputs are not available yet.
Pricing
Input
$0.40 / video
Output
—
Pay only for what you use. No subscriptions, no minimums.
Specs
- Context
- —
- Max output
- 15s
- Latency
- Slow
- Category
- Video
Constraints & limits
Duration
Up to 30s (linear pricing)
Base price
For 5s clip
Auto-refund
On generation failure
The gateway auto-clamps requests to the model's limits where possible.
Quick start
Video generation is async — the sample submits then polls until done or failed (auto-refund on failure).
import os, time, requests
API = "https://api.thalam.ai/v1"
headers = {"Authorization": f"Bearer {os.environ['THALAM_KEY']}"}
# 1. Submit
submit = requests.post(
f"{API}/videos/generations",
headers=headers,
json={
"model": "minimax/minimax-h3",
"prompt": "A drone shot over a desert at golden hour.",
"duration": 5,
},
)
task_id = submit.json()["task_id"]
# 2. Poll until done (or auto-refund on failure)
while True:
poll = requests.get(f"{API}/videos/tasks/{task_id}", headers=headers).json()
status = poll["task"]["status"]
if status == "TASK_STATUS_SUCCEED":
print(poll["videos"][0]["video_url"])
break
if status == "TASK_STATUS_FAILED":
print(f"Failed: {poll['task'].get('reason', 'unknown')}")
break
time.sleep(5)Similar models
Hunyuan Video Fast
Hunyuan Video Fast — Tencent’s speed-optimised T2V at $0.30/video.
Kling V3.0 Pro I2V
Kling V3.0 Pro — image-to-video. Animate stills with the same engine as T2V.