Source: https://ailoot.ai/models/en/minimax-minimax-m3-1-flash/
Canonical: https://ailoot.ai/models/en/minimax-minimax-m3-1-flash/
Language: en

# MiniMax: MiniMax M3.1 Flash

[Markdown](https://ailoot.ai/models/en/minimax-minimax-m3-1-flash/index.md) · [JSON](https://ailoot.ai/models/en/minimax-minimax-m3-1-flash/facts.json)

## [MiniMax: MiniMax M3.1 Flash](https://ailoot.ai/models/en/minimax-minimax-m3-1-flash/)

`minimax/minimax-m3.1-flash`

MiniMaxTextInput from $0.00015 / 1KOutput from $0.0006 / 1K

MiniMax M3.1 Flash helps analyze documents, write code and plan multistep tasks; Standard also accepts image input through Chat Completions and Responses.

MiniMax M3.1 Flash is a MiniMax model released on October 19, 2026 for programming, reasoning and tasks involving several connected steps. The developer emphasizes document consistency, action planning and software development. The model also supports multimodal understanding; the input type available in Ailoot API depends on the selected method.

### Tasks you can assign

- Read a large technical brief, identify dependencies and prepare an implementation plan.
- Analyze code, explain a possible cause of an error and propose a fix with a verification method.
- Compare several documents, consolidate shared requirements and note discrepancies in the source data.
- Prepare instructions, an analytical memo or a draft report with a consistent structure.

The official material specifically discusses long development sequences: understanding source code, implementing a change, fixing bugs and verifying with tests. In a text conversation, organize this into stages: first request a plan, then a specific change, followed by an explanation and verification criteria.

### Text and images

In Standard, images can be supplied through Chat Completions and Responses together with a text question. For example, ask the model to analyze a screenshot’s contents, connect a visible element to a problem description or incorporate information from an image into a text conclusion. Specify which part of the image matters and what result you need.

In Ultra and through this listing’s Gemini-compatible method, the input is text. All variants return text: an explanation, an action list, analysis or code. For document comparison and report preparation, define the result’s structure in advance and ask the model to distinguish information from the supplied material from its proposed conclusions.

### Reasoning and long context

MiniMax M3.1 Flash performs reasoning before producing its final answer. The developer’s documentation specifies depth levels from low to max; reasoning remains enabled. Define the final response format separately: detailed internal reasoning and a long user-facing text are different requirements.

In Standard, the context window is up to 1,000,000 tokens. It supports long text material, code and discussion history within the chosen request’s limits. Provide source names, their order and the questions to answer; for a substantial result, divide the task into clear stages and retain intermediate decisions in subsequent messages.

### Available through Ailoot API

Input types

`text`, `image`

Output types

`text`

Context

1,000,000 *tokens*

Max. output

524,288 *tokens*

Input

$0.00015 */ 1K*

Output

$0.0006 */ 1K*

Cache read

≈$0.000015 */ 1K*

Cache write

$0.0003 */ 1K*

Cache write, 5 min

$0.0003 */ 1K tokens*

Input types

`text`, `image`

Output types

`text`

Context

1,000,000 *tokens*

Max. output

524,288 *tokens*

Input

$0.00015 */ 1K*

Output

$0.0006 */ 1K*

Cache read

≈$0.000015 */ 1K*

Cache write

$0.0003 */ 1K*

Cache write, 5 min

$0.0003 */ 1K tokens*

Input types

`text`

Output types

`text`

Context

1,000,000 *tokens*

Max. output

524,288 *tokens*

Input

$0.00015 */ 1K*

Output

$0.0006 */ 1K*

Cache read

≈$0.000015 */ 1K*

Cache write

$0.0003 */ 1K*

Cache write, 5 min

$0.0003 */ 1K tokens*

Input types

`text`

Output types

`text`

Context

968,576 *tokens*

Max. output

80,000 *tokens*

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Cache write

≈$0.000036 */ 1K*

Cache write, 5 min

≈$0.000036 */ 1K tokens*

Input types

`text`

Output types

`text`

Context

968,576 *tokens*

Max. output

80,000 *tokens*

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Cache write

≈$0.000036 */ 1K*

Cache write, 5 min

≈$0.000036 */ 1K tokens*

Input types

`text`

Output types

`text`

Context

968,576 *tokens*

Max. output

80,000 *tokens*

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Cache write

≈$0.000036 */ 1K*

Cache write, 5 min

≈$0.000036 */ 1K tokens*

Input types

`text`

Output types

`text`

Context

Not specified in the catalogue

Max. output

Not specified in the catalogue

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Input types

`text`

Output types

`text`

Context

Not specified in the catalogue

Max. output

Not specified in the catalogue

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Input types

`text`

Output types

`text`

Context

Not specified in the catalogue

Max. output

Not specified in the catalogue

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

Input types

`text`

Output types

`text`

Context

Not specified in the catalogue

Max. output

Not specified in the catalogue

Input

$0.0003 */ 1K*

Output

$0.0012 */ 1K*

Cache read

≈$0.00003 */ 1K*

`minimax/minimax-m3.1-flash` · JSON

```
{"about":"MiniMax M3.1 Flash is a MiniMax model released on October 19, 2026 for programming, reasoning and tasks involving several connected steps. The developer emphasizes document consistency, action planning and software development. The model also supports multimodal understanding; the input type available in Ailoot API depends on the selected method.\n\n### Tasks you can assign\n\n- Read a large technical brief, identify dependencies and prepare an implementation plan.\n- Analyze code, explain a possible cause of an error and propose a fix with a verification method.\n- Compare several documents, consolidate shared requirements and note discrepancies in the source data.\n- Prepare instructions, an analytical memo or a draft report with a consistent structure.\n\nThe official material specifically discusses long development sequences: understanding source code, implementing a change, fixing bugs and verifying with tests. In a text conversation, organize this into stages: first request a plan, then a specific change, followed by an explanation and verification criteria.\n\n### Text and images\n\nIn Standard, images can be supplied through Chat Completions and Responses together with a text question. For example, ask the model to analyze a screenshot’s contents, connect a visible element to a problem description or incorporate information from an image into a text conclusion. Specify which part of the image matters and what result you need.\n\nIn Ultra and through this listing’s Gemini-compatible method, the input is text. All variants return text: an explanation, an action list, analysis or code. For document comparison and report preparation, define the result’s structure in advance and ask the model to distinguish information from the supplied material from its proposed conclusions.\n\n### Reasoning and long context\n\nMiniMax M3.1 Flash performs reasoning before producing its final answer. The developer’s documentation specifies depth levels from low to max; reasoning remains enabled. Define the final response format separately: detailed internal reasoning and a long user-facing text are different requirements.\n\nIn Standard, the context window is up to 1,000,000 tokens. It supports long text material, code and discussion history within the chosen request’s limits. Provide source names, their order and the questions to answer; for a substantial result, divide the task into clear stages and retain intermediate decisions in subsequent messages.","alias_of":null,"aliases":["MiniMax-M3.1-Flash"],"author":"MiniMax","canonical_model":"minimax/minimax-m3.1-flash","ctx":1000000,"formats":["chat","gemini","messages","responses"],"id":"minimax/minimax-m3.1-flash","input":["image","text"],"kind":"text","max_out":524288,"methods":[{"cache_read":0.015,"cache_write":0.3,"cache_write_1h":null,"cache_write_5m":0.3,"conditional_meter":null,"ctx":1000000,"family":"openai","fast_multiplier":null,"flex_multiplier":null,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":0.15,"input":["text","image"],"label":"OpenAI Responses","max_out":524288,"max_tool_calls":null,"out":0.6,"output":["text"],"path":"/v1/responses","request_model_id":"MiniMax-M3.1-Flash","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.015,"cache_write":0.3,"cache_write_1h":null,"cache_write_5m":0.3,"conditional_meter":null,"ctx":1000000,"family":"openai","fast_multiplier":null,"flex_multiplier":null,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":0.15,"input":["text","image"],"label":"OpenAI Chat","max_out":524288,"max_tool_calls":null,"out":0.6,"output":["text"],"path":"/v1/chat/completions","request_model_id":"MiniMax-M3.1-Flash","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.015,"cache_write":0.3,"cache_write_1h":null,"cache_write_5m":0.3,"conditional_meter":null,"ctx":1000000,"family":"gemini","fast_multiplier":null,"flex_multiplier":null,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":0.15,"input":["text"],"label":"Gemini generateContent","max_out":524288,"max_tool_calls":null,"out":0.6,"output":["text"],"path":"/v1beta/models/{model}:generateContent","request_model_id":"MiniMax-M3.1-Flash","route_label":"Core","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":0.036,"cache_write_1h":null,"cache_write_5m":0.036,"conditional_meter":null,"ctx":968576,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"OpenAI Chat","max_out":80000,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1/chat/completions","request_model_id":"MiniMax-M3.1-Flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":0.036,"cache_write_1h":null,"cache_write_5m":0.036,"conditional_meter":null,"ctx":968576,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"OpenAI Responses","max_out":80000,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1/responses","request_model_id":"MiniMax-M3.1-Flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":0.036,"cache_write_1h":null,"cache_write_5m":0.036,"conditional_meter":null,"ctx":968576,"family":"gemini","fast_multiplier":1,"flex_multiplier":1,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"Gemini generateContent","max_out":80000,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1beta/models/MiniMax-M3.1-Flash:generateContent","request_model_id":"MiniMax-M3.1-Flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"anthropic","fast_multiplier":1,"flex_multiplier":1,"fmt":"messages","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"Anthropic Messages","max_out":null,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1/messages","request_model_id":"minimax/minimax-m3.1-flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"responses","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"OpenAI Responses","max_out":null,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1/responses","request_model_id":"minimax/minimax-m3.1-flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"openai","fast_multiplier":1,"flex_multiplier":1,"fmt":"chat","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"OpenAI Chat","max_out":null,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1/chat/completions","request_model_id":"minimax/minimax-m3.1-flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]},{"cache_read":0.03,"cache_write":null,"cache_write_1h":null,"cache_write_5m":null,"conditional_meter":null,"ctx":null,"family":"gemini","fast_multiplier":1,"flex_multiplier":1,"fmt":"gemini","http":"POST","img_in":null,"img_out":null,"in":0.3,"input":["text"],"label":"Gemini generateContent","max_out":null,"max_tool_calls":null,"out":1.2,"output":["text"],"path":"/v1beta/models/minimax/minimax-m3.1-flash:generateContent","request_model_id":"minimax/minimax-m3.1-flash","route_label":"Ultra","status_reads":[],"tiers":[],"tool_prices":null,"unit":"token","units":[]}],"model_aliases":[{"canonical_model_id":"minimax/minimax-m3.1-flash","request_model_id":"MiniMax-M3.1-Flash","route_label":"Core"},{"canonical_model_id":"minimax/minimax-m3.1-flash","request_model_id":"MiniMax-M3.1-Flash","route_label":"Ultra"},{"canonical_model_id":"minimax/minimax-m3.1-flash","request_model_id":"minimax/minimax-m3.1-flash","route_label":"Ultra"}],"name":"MiniMax: MiniMax M3.1 Flash","price":{"in":0.15,"in_label":null,"out":0.6,"out_label":null,"sort_in":0.15,"sort_out":0.6,"varies":true},"public_id":"minimax/minimax-m3.1-flash","short":"MiniMax M3.1 Flash helps analyze documents, write code and plan multistep tasks; Standard also accepts image input through Chat Completions and Responses."}
```

## Questions

How do I choose a model for my task?

First identify the required input and output: text, image, audio or video. Then compare compatible API methods, the exact model ID or current alias target, price and billing unit. GET /v1/models is free and lists models available to your key.

Does each model support every API method and media type?

Use the API methods and input/output types listed on the model card. Support for text, images, audio or video depends on the selected model and method; check their request example before sending your data.

What is the difference between a model ID and an alias?

An exact model ID names a specific model. An alias points to a model and its target can change. Check the current alias target in the catalogue; use the exact ID when your integration needs a specific model.

How do I compare prices before sending a request?

Check the model card for the price and billing unit of the selected API method. Compare the same unit and input/output type; request history shows actual usage and the charged amount.

What does a subscription give me?

A discount on token purchases for regular use. Choose a plan for your request volume; subscription terms and pricing are shown at checkout.

How do I apply a promo code for up to 50% off?

Enter the promo code when buying tokens. The total updates according to the promotion terms; you can see the discount before paying.

## Ailoot · The company and its project portfolio





Ailoot combines established operating experience, a large client base, stable service and ongoing KPI control.





The company and its project portfolio: millions of customers; monthly sales in the billions.





Ailoot brings that operating experience to API access for AI features in customer products, agents, applications and automations.
