MiniMax M3: try it online
Ask MiniMax's MiniMax M3 a question, or show it an image, right here. Free, no sign-up: 5 questions a day.
Tested October 20, 2026
More from Glintmake
Sketch to 3D modelTurn a drawing or sketch into a coloured 3D model you can print, with an STL to download.Opening soonWe tested it: three real examples
We sent each prompt below to MiniMax M3 through OpenRouter on October 20, 2026 and copied the answer as it came back. We haven't edited or graded the answers. Times are from sending the request to the whole answer arriving.
Asked: Turn this receipt into a table with item, quantity and price, then check that the items add up to the total.
| Item | Quantity | Price |
|------|----------|-------|
| Organic Bananas | 2.1 lb | $1.66 |
| Oat Milk | 64 oz | $4.49 |
| Sourdough Loaf | 1 | $5.25 |
| Eggs Large | 12 ct | $3.99 |
| Cheddar Block 8oz | 2 | $7.18 |
Verification:
• Subtotal: $1.66 + $4.49 + $5.25 + $3.99 + $7.18 = $22.57 ✓
• Tax (0%): $0.00 ✓
• Total: $22.57 ✓
The items add up correctly to match the receipt's total of $22.57.
Time: 2.7 s on October 20, 2026.
Asked: What does this chart show? Give the trend, the biggest jump and anything unusual, in three short bullet points.
• Biggest jump: The largest single-month gain occurs from June (60k) to July (100k), a leap of +40k.
• Unusual point: June is the only month that breaks the upward pattern, dipping from 75k in May to 60k before growth resumes.
Time: 3.8 s on October 20, 2026.
Asked: Why does this fail, and how do I fix it? Show the corrected line.
csv.DictReader reads every cell as a string. So row["amount"] is something like "42" (a str), not 42 (an int). When sum() starts adding values, the first 0 + "42" raises:TypeError: unsupported operand type(s) for +: 'int' and 'str'FixCast the value to
int (or float, if the column has decimals) inside the generator expression:total = sum(int(row["amount"]) for row in rows)Safer version (handles blanks / whitespace)If the CSV might have empty cells or stray spaces, guard it:
total = sum(int(row["amount"]) for row in rows if row["amount"].strip())Bonus: parse it once, not per-rowIf you have many rows, parse the column once when you read the file so you don't re-cast repeatedly:
rows = ({**r, "amount": int(r["amount"])} for r in csv.DictReader(open("sales.csv")))
total = sum(row["amount"] for row in rows)Time: 5.7 s on October 20, 2026.
What it is
MiniMax-M3 is a multimodal foundation model from MiniMax. It reads text, image and video and answers in text.
Model facts
| Full name | MiniMax M3 |
|---|---|
| Maker | MiniMax |
| Input / output | Text, image and video in, text out |
| Context length | 1,048,576 tokens |
| On OpenRouter since | May 31, 2026 |
| Parameters | 427B |
| OpenRouter model id | minimax/minimax-m3 |
| Weights | MiniMaxAI/Minimax-M3 on Hugging Face |
MiniMax M3 pricing: where to call it
US dollars per million tokens on OpenRouter, by provider, checked October 20, 2026. Cheaper isn't always better: providers differ in speed, uptime and context length.
| Provider | Input | Output | Context |
|---|---|---|---|
| DeepInfra (fp8) | $0.22 | $0.88 | 524,288 |
| CoreWeave | $0.23 | $0.96 | 262,144 |
| GMICloud | $0.24 | $0.96 | 1,048,576 |
| AtlasCloud | $0.30 | $1.20 | 524,300 |
| Minimax | $0.30 | $1.20 | 524,288 |
| Novita | $0.30 | $1.20 | 1,000,000 |
| Parasail | $0.30 | $1.20 | 1,048,576 |
| StreamLake | $0.30 | $1.20 | 1,000,000 |
| Together | $0.30 | $1.20 | 524,288 |
| Venice | $0.30 | $1.20 | 524,288 |
| ModelRun | $0.30 | $1.30 | 1,048,576 |
| Mara | $0.60 | $2.40 | 1,048,576 |
| SambaNova | $0.60 | $2.40 | 1,048,576 |
Source: OpenRouter, October 20, 2026. OpenRouter adds no markup to model prices but charges a fee when you buy credits by card.
MiniMax M3 API: use it from code
Through OpenRouter, which is OpenAI-compatible:
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "minimax/minimax-m3",
"messages": [{"role": "user", "content": "Hello!"}]}'
Questions
Is it free to try here?
Yes: 5 questions a day, no sign-up, and they come back every day. There is no paid plan for this page.
How much does the MiniMax M3 API cost?
On OpenRouter the lowest price is $0.22 per million input tokens and $0.88 per million output tokens (DeepInfra (fp8)), across 13 providers. Checked October 20, 2026.
What can MiniMax M3 read?
It takes text, image and video in and answers in text. It does not generate images.
How long a document can it read?
Its context is 1,048,576 tokens on OpenRouter.