Compare the recorded score and API price.
MiniMax H3
MiniMaxSubmit an image URL, check the task status and download the completed MP4 video.
Choose your workload
Models for adding motion to existing images and visual concepts.
Compare the recorded score and API price.
Submit an image URL, check the task status and download the completed MP4 video.
Prices apply to the stated model settings. Token input rates cover uncached input; output tokens are priced separately. Cache usage and image or video settings can change the charge.
Input formats, model capabilities and prices.
| Reference | MiniMax H3Available candidate |
|---|---|
| Input → output | image → video |
| Price for these settings | $0.056 / second · 768p · no reference video |
| Reference Arena score | 1494 |
| Billing details | Video is priced per second for the stated output settings. |
Implementation
Copy an available model request, replace the API key with your own, and run.
API model ID: MiniMax-H3
Image-to-video generation. Use the sample image URL in the example and retrieve the completed video as MP4.
Submit an image URL, check the task status and download the completed MP4 video.
Copy the Python or cURL test for MiniMax H3. Replace the API-key placeholder with your own key and run.
MiniMax H3 · image to video · Uses a Roten-hosted sample image and returns the video task ID and status.
import requests
response = requests.post(
url="https://api.roten-ai.com/v1/video/generations",
headers={
"Authorization": "Bearer YOUR_ROTEN_API_KEY",
},
json={
"model": "MiniMax-H3",
"prompt": "Animate the abstract shapes in this image with gentle motion while keeping the composition recognizable.",
"duration": 5,
"size": "768p",
"metadata": {
"generation_mode": "image_to_video"
},
"image": "https://roten-ai.com/examples/sample.png"
},
timeout=180,
)
print(response.json())
response.raise_for_status()curl --fail-with-body 'https://api.roten-ai.com/v1/video/generations' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer YOUR_ROTEN_API_KEY' \
-d '{
"model": "MiniMax-H3",
"prompt": "Animate the abstract shapes in this image with gentle motion while keeping the composition recognizable.",
"duration": 5,
"size": "768p",
"metadata": {
"generation_mode": "image_to_video"
},
"image": "https://roten-ai.com/examples/sample.png"
}'Python requires requests: install once with python3 -m pip install requests. cURL examples run directly in your terminal.
Video generation runs asynchronously. Use the returned task ID with GET https://api.roten-ai.com/v1/video/generations/{task_id} to check its status. When completed, download from GET https://api.roten-ai.com/v1/videos/{task_id}/content. Use the same Bearer API key for both requests.
Evidence and limits
Reference Arena scores, API tests and billing rates describe different aspects of each candidate.
Built for production
Talk to us about volume pricing, model selection and migration.