MiniMax-M3.1-Flash API pricing and cost calculator
A 50,000 input and 3,000 output request costs $0.0093 uncached or $0.005925 with half the input cached. If your work can run off peak, price it separately and keep the standard rate as the fallback.
MiniMax-M3.1-Flash builds on MiniMax-M3 with sparse attention through the whole model and quantization aware training. It has 428B total and 23B active parameters, takes text, image and video input, and has a 1,048,576 token context window. The standard rates are $0.15 per million input tokens and $0.60 per million output tokens. MiniMax also lists off peak prices, which drop input to $0.075 and output to $0.30. That makes timing part of the cost story for this model. Work that can wait may cost less than work that can't.
By TechCompare · Updated
MiniMax: MiniMax M3.1 Flash
Cheapest host: DigitalOcean
- Input
- $0.15
- Output
- $0.60
- Cached
- $0.015
per 1M tokens
Price checked 2026-11-07
Calculator
Cost Comparison
Based on 50,000 input tokens (50% cached), 3,000 output tokens, and 500 requests.Prices come live from OpenRouter at each maker's own price where it's listed. Temporary deals are left out.
How this is calculated
The calculator opens on a request of 50,000 input tokens, 3,000 output tokens, half the input cached, and 500 requests a month. One uncached call costs $0.0093. With half the input read from cache it's $0.005925, and the starting total is $2.9625. Inside the off peak window the same half cached call costs $0.0029625, with input at $0.075, output at $0.30 and cache reads at $0.0075 per million tokens. That's 50% off input and 50% off output. The hours aren't typed here because MiniMax can change them. Read MiniMax's pricing overview for the current window, and convert it to the time zone your scheduler runs in. A nightly job is the obvious fit, so a job that sends 5,000 requests of 50,000 input tokens and 3,000 output tokens, half cached, costs $14.8125 off peak against $29.625 at the standard rates. Other shapes help too. An agent session of 30 turns with 80,000 input tokens each, about nine tenths read from cache, and 1,500 output tokens per turn costs $0.0954. A document intake step that reads 100,000 scanned pages as images is harder to price. Image and video inputs turn into tokens in ways the provider decides, so send a handful of real samples and read the usage counts that come back before you multiply. Don't scale an estimate from text only tests. An API bill is per token however the model handles attention internally, so a 700,000 token prompt costs $0.1062 uncached at the standard rates. The prices shown are the maker's own. The weights are open, so other hosts can list the model, and the calculator will show a lower host price here if one appears.
Verdict
Treat MiniMax-M3.1-Flash as a model with two price lists. Plan interactive traffic on the standard rates and move scheduled work to the off peak window only if the saving is worth the scheduling effort. Because the input side takes images and video, run a small sample of your real media first, since the token count per file decides the bill more than the rate does. The weights use the minimax-community license, so read it before commercial use. For self hosting, the VRAM calculator page for this model shows how much of the budget is cache at long context.
More API Standalones scenarios
Related guides
Frequently asked questions
How much do 10,000 MiniMax-M3.1-Flash requests cost?
When are the MiniMax-M3.1-Flash off peak prices?
Does MiniMax-M3.1-Flash accept images and video?
Is the MiniMax-M3.1-Flash cache discount worth using?
Can I run MiniMax-M3.1-Flash myself?
How is MiniMax-M3.1-Flash different from MiniMax-M3 on price?
Related tools
LLM VRAM Calculator
Calculate the VRAM needed to run or fine-tune any LLM at any quantization.
Use tool ➜Power Cost Estimator
Estimate annual electricity costs for your PC, Server, or TV.
Use tool ➜Data Transfer Calculator
Estimate transfer times for files over USB, WiFi, Ethernet, and more.
Use tool ➜JSON Formatter
Validate, format, and minify JSON. Browse it as a tree, run JSONPath queries, compare two documents, or validate against a JSON Schema.
Use tool ➜