MiniMax: MiniMax M3.1 Flash
minimax/minimax-m3.1-flashMiniMax 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
POST /v1/responses- 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
POST /v1/chat/completions- 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
POST /v1beta/models/{model}:generateContent- 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
POST /v1/chat/completions- 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
POST /v1/responses- 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
POST /v1beta/models/MiniMax-M3.1-Flash:generateContent- 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
POST /v1/messages- 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
POST /v1/responses- 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
POST /v1/chat/completions- 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
POST /v1beta/models/minimax/minimax-m3.1-flash:generateContent- 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."}