The same MiniMax H3 multimodal video model as minimax-h3, on a budget channel billed per second: 480P at $0.01/s and 768P at $0.02/s, any whole length from 1 to 15 seconds. One endpoint routes by what you send — a prompt alone is text-to-video, reference images lock character, product or style, reference audio drives voice and lip movement, or a first + last frame gives an interpolated shot. References are free. No reference video, no 2K.
| Resolution | Per second | 5s | 10s | 15s |
|---|---|---|---|---|
| 480P | $0.01 | $0.05 | $0.10 | $0.15 |
| 768P (default) | $0.02 | $0.10 | $0.20 | $0.30 |
Billed for the seconds you ask for, any whole number from 1 to 15. Reference images (up to 9) and reference audio (up to 3 clips) cost nothing extra. Charged only on success, refunded on failure.
Versus minimax-h3: same model, Lite is a fifth of the price at 768P ($0.02 vs $0.097/s) but has no native 2K, no reference video, 16:9 / 9:16 only. For 2K delivery or motion transfer from a reference video, use minimax-h3.
All requests carry the API key in the header:
Authorization: Bearer YOUR_API_KEY/api/v1/video/generations·GET/api/v1/video/generations?task_id=# Text-to-video (prompt only). Add images / audio_list / first+last frame for the other modes.
curl -X POST https://api.apimodels.app/v1/video/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-h3-lite",
"prompt": "A girl with headphones nods to the beat in a bright studio, slow push-in, soft light",
"duration": 5,
"resolution": "768p",
"ratio": "16:9"
}'
# Reference images + reference audio (audio drives voice and lip movement; needs >= 1 image)
curl -X POST https://api.apimodels.app/v1/video/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-h3-lite",
"prompt": "The girl in Picture 1 sings along to Audio 1, gentle head movement, studio light",
"images": ["https://example.com/ref1.png", "https://example.com/ref2.png"],
"audio_list": ["https://example.com/voice.wav"],
"duration": 10,
"resolution": "768p"
}'
# Poll until completed (result files are kept 7 days)
curl "https://api.apimodels.app/v1/video/generations?task_id=TASK_ID" \
-H "Authorization: Bearer YOUR_API_KEY"There is no mode switch — the request is routed by the fields you send:
| Field | Required | Type | Description |
|---|---|---|---|
| model | Yes | string | minimax-h3-lite |
| prompt | Yes | string | Describe subject, action, camera motion, lighting and sound; up to 20,000 characters. |
| duration | No | number | Any whole second from 1 to 15, default 5. Billed for this many seconds. |
| resolution | No | string | 480p ($0.01/s) or 768p ($0.02/s, default). No 1080p / 2k. |
| ratio | No | string | 16:9 (landscape, default) or 9:16 (portrait). aspect_ratio is also accepted. |
| images | No | string[] | Reference images, up to 9 (public URL or base64). image_urls / reference_image_urls are also accepted. Free. |
| audio_list | No | string[] | Reference audio, up to 3 clips (mp3 / wav, URL or base64); needs at least one reference image. audio_urls / reference_audio_urls are also accepted. Free. |
| first_frame_url | No | string | First frame. With last_frame_url this is first/last-frame mode; on its own it counts as one reference image. |
| last_frame_url | No | string | Last frame. Must be sent together with first_frame_url. |
| callback_url | No | string | We POST the result to this URL on completion; omit it and poll the GET endpoint instead. |
Try it in the Playground
Per second on apimodels.app: 480P $0.01/s and 768P $0.02/s, any whole length from 1 to 15 seconds — a 768P 10-second clip is $0.20. Reference images and audio are free. Only successful generations are charged; failures are refunded.
POST /api/v1/video/generations with model minimax-h3-lite and a prompt. Optional: duration 1-15 (default 5), resolution 480p or 768p (default 768p), ratio 16:9 or 9:16, images (up to 9), audio_list (up to 3, needs an image), or first_frame_url + last_frame_url. Poll GET /api/v1/video/generations?task_id=xxx or pass callback_url. One API key covers every model on apimodels.app.
Same MiniMax H3 model. Lite is a fifth of the price at 768P ($0.02/s vs $0.097/s) but has no native 2K, no reference video, 16:9 / 9:16 only. Pick Lite for drafts, social clips and volume; pick minimax-h3 for 2K delivery or motion transfer from a reference video.