Self-host MiniMax H3 or use an API: a decision table
MiniMax released H3 as an open-weight omni-modal model on Jul 31, 2026. A decision table for running it yourself versus calling a hosted video API.

Run MiniMax H3 yourself if you need control over weights, LoRAs or data location and can operate GPUs. Call a hosted API if you want a finished MP4 per request, billing and retries handled for you. The MiniMax model page, read 2026-10-03, says H3 was released on Jul 31, 2026 as an open-weight omni-modal model.
What the vendor page and search suggest
The MiniMax page confirms the open-weight release. Search autocomplete for the model that day suggested four follow-ups: Hugging Face, ComfyUI, LoRA and local. That is a hint about what people want to do with the weights, not a measure of how many succeed.
The decision table
The right column describes how Sume documents its own hosted route. It is not a claim about what any particular local setup costs.
| Question | Self-host the weights | Hosted API |
|---|---|---|
| Who provisions GPUs | You | Provider, you pay per output second |
| Custom LoRA or fine-tune | Possible, you carry the training | Only the fields the API exposes |
| Request shape | Whatever your pipeline defines | A documented async job |
| Retries and idempotency | You build them | On Sume, an Idempotency-Key makes a replay return the original job |
| Billing | Your infrastructure bill | On Sume, USD balance reserved at submit, provider list x 1.25 |
| Upgrades | You pull and re-test | Catalog changes ship server side |
How a hosted job behaves
On Sume the call is asynchronous. You submit to POST /v1/videos, receive a job id and polling URL, then poll GET /v1/videos/{jobId} until completed and download from unsigned_urls. The jobs guide says to use exponential backoff and never resubmit a paid request just because a local process timed out.
The catalog entry minimax-h3 accepts 5-15 seconds at native 480p or 768p. If your self-hosted build supports a different range, that is a difference you own.
Questions to settle first
Before you commit either way, answer four questions in writing. How many seconds of video do you need per month, and how spiky is that demand? Which team owns GPU operations, and what happens at 3 a.m. when a node fails? Does any input data have to stay on your own hardware? And which output limits do you need, such as duration and resolution?
Hosted catalogs state their limits per model, so you can compare them to your answers directly. For self-hosting, you will establish the same limits by test.
A reasonable split
Many teams prototype against an API to settle prompts and durations, then decide whether volume justifies self-hosting. Moving later costs you a client rewrite, not a prompt rewrite, if you keep your own request model thin. Keep a record of the Sume job_id next to each asset so you can compare outputs from both paths.
Sources
Related posts
More in Models
- SF3D makes a GLB in 0.5 s: what it skips
Stability's SF3D is listed at $0.07 on fal.ai, GLB only, about 0.5 seconds. Sume does not carry 3D, so here is what to use for product visuals instead.
- Stable Audio 3 sizes: which one for your job
Stable Audio 3.0 ships Small SFX, Small, Medium and an API-only Large. Match size to job, and see how Sume's Music Router handles length with a prompt.
- Sume Auto or a pinned model for repeatable image edits?
With sume/auto the response echoes sume/auto and never names the family that ran. For edits you must reproduce, pin a catalog id such as openai/gpt-image-2.5.
- Suno v6 licence deals: Warner, BMG, Believe, with dates to log
Suno v6 was announced Sept 9, 2026 after deals with Warner (Nov 25, 2025) and BMG (Aug 12, 2026), with Believe named as a partner. What to log for an ad file.
Written by Sume