RequestBeam

MiniMax M3 API: Online text generation, tutorials and integration guide

Connect to MiniMax M3 in one click on RequestBeam. One API key connects AI and multiple data services, so you can focus on your business and explore new ideas.

Select an API Key

The copied content includes the selected secret. Share only with a trusted AI.

MiniMax M3 API pricing and billing

Input 0-1B | Output 0-1B

Official price

Input
$0.3000 /M
Output
$1.2000 /M

Our price

Input
$0.2100 /M
Output
$0.8400 /M
Cache input
$0.2100 /M
Cache write
$0.2100 /M

MiniMax M3 online chat tool

Model settings

Advanced parameters
0 or more characters(0/No fixed limit)
No fixed character limit; the full request is subject to request-size and model-context limits. This is not a token count.
0 – 2
0 – 1
-2 – 2
-2 – 2

Conversation

How can I help you today?

Ready

Reset and start a new conversation?

This will clear the conversation and any unsent message, and restore default parameters.

MiniMax M3 prompt examples

Plan a relaxed Saturday using these options: a park open 9am-6pm, a museum open 10am-5pm, and a cafe open 8am-8pm. Start at 10am, include a lunch break, and allow 30 minutes between stops. Return a timetable without inventing prices or opening hours.

Draft a polite customer email for this situation: an order will arrive two days late, the revised delivery date is October 15, and tracking will be sent tomorrow. Apologize without inventing compensation. Include a subject line and keep the email under 120 words.

Turn these meeting notes into an action list: Maya will revise the proposal by Friday; Leo will confirm the venue next Monday; the budget needs approval, with no owner assigned. Use columns for task, owner, deadline, and open questions. Mark missing details as unknown.

What is MiniMax M3

A multimodal model for project coding and agent collaboration

We position MiniMax M3 as a multimodal model for project coding and multi-step collaboration, focusing on code fixes, frontend and backend development, tool use, and complex tasks that require sustained progress. M3 is a multimodal model that accepts text, images, and video and outputs text. We place greater value on how these capabilities work together, such as analyzing a problem using page screenshots, requirements, and source code, then using tools to make and verify changes.

An open-weight MoE model supporting million-token context

MiniMax M3 uses a mixture-of-experts architecture, or MoE. The official model card lists approximately 428 billion total parameters and 23 billion active parameters, with support for up to 1M tokens of context; the model weights are publicly available under the MiniMax Community License.

We believe a larger context is useful for retaining cross-file relationships and continuous work records, such as analyzing project conventions, code from several modules, and runtime logs together. For teams considering self-hosting, we recommend evaluating the cost difference between deployment and API use.

Switch between thinking and non-thinking modes by task

MiniMax M3 supports both disabling thinking and handling problems in thinking mode. We believe this provides a basis for allocating reasoning budgets by task: for simple extraction, format conversion, and short replies, evaluate non-thinking mode first; for code analysis, reasoning with multiple constraints, and successive tool tasks, compare the results with thinking enabled.

Our evaluation focuses on task completion, waiting time, and whether unnecessary output increases. For features requiring frequent interaction, we recommend first deciding whether the model response time is acceptable for the business, then choosing the corresponding settings.

MiniMax M3 online tools and API on RequestBeam

Through RequestBeam, we want to help you understand how MiniMax M3 actually performs on your tasks more quickly. Simply sign in, create an API key, and add a small amount of credit to start trying it in the online tool, without writing API integration code first or buying a fixed plan for a short-term evaluation.

MiniMax M3 core capabilities and domain strengths

Project coding: fix and iterate on existing code

We would prioritize MiniMax M3 for clearly defined iterations, such as fixing existing issues, adding features according to interface contracts, or adjusting implementations based on test results. Thinkwright's public engineering experiment found that M3 and GLM-5.2 performed similarly on fixes and feature additions to existing code, with the more noticeable gap concentrated in building projects from scratch.

Based on this, we suggest trying M3 for ongoing improvements and new feature iterations in existing projects.

Long-document analysis: read codebases, documents, and runtime logs together

MiniMax M3 uses MSA sparse attention to handle long context. Its technical paper describes selecting relevant information blocks before computing attention, reducing the computational overhead of very long inputs.

We focus more on its value for analysis across materials, such as checking whether an implementation matches requirements, comparing interface contracts across versions, or reconstructing an incident from logs. We recommend retaining file names, versions, and timestamps, and requiring conclusions to reference specific locations. For very long tasks, the model can first list the key evidence it found before making judgments.

Image and video understanding: include interfaces and visual materials in analysis

We would use MiniMax M3's visual capabilities for work requiring visual understanding, such as checking whether a webpage screenshot matches an implementation, analyzing chart contents, or documenting a workflow from an operation video. Like the official MiniMax API, RequestBeam provides image and video inputs, using image_url content blocks for images and video_url content blocks for video.

We recommend making your requirements explicit: identify the areas to focus on when checking an interface, specify the metrics to verify when analyzing charts, and limit the time range and events to identify when processing video. This makes it easier to align model output with the original materials and continue changing code or adding explanations.

Tool collaboration: continue multi-step tasks using intermediate results

MiniMax M3 supports tool calling and can continue reasoning across multiple rounds of tool interaction. Once an application provides retrieval, code execution, or file-processing tools, the model can decide what to do next based on their results. The official tool tutorial also requires retaining the complete model response in subsequent turns to maintain continuity of task information.

Customer feedback on M3's agent experience is mixed: some users appreciate its execution capabilities, while others report confusion in complex workflows. We therefore recommend starting with short, clearly bounded workflows, specifying each step's input, expected result, and failure handling before gradually extending task length.

Long-running optimization: keep improving against verifiable goals

MiniMax demonstrated an FP8 matrix-multiplication kernel optimization case in which M3 made 147 benchmark submissions and 1,959 tool calls over approximately 24 hours, continuously revising its implementation based on feedback.

We believe this capability is worth applying to work with clear goals, such as code performance optimization, test fixes, and experiment reproduction. We recommend defining correctness checks, performance targets, and stopping conditions in advance; when results stop improving for an extended period, check the task description, tool feedback, or implementation direction rather than merely increasing the number of calls.

MiniMax M3 benchmarks and performance

In this section, we use the original M3 evaluation methodology published by MiniMax in June 2026 and separately list Artificial Analysis results checked as of October 7, 2026. The tool frameworks and budgets used in official tests vary by benchmark, and we explain the scores in light of those conditions.

Software engineering: 59.0% on SWE-bench Pro and a SWE-fficiency score of 34.8

In the official release results, MiniMax M3 scored 59.0% on SWE-bench Pro and 34.8 on SWE-fficiency. We use these as references for project issue fixes and code performance optimization, respectively.

SWE-fficiency focuses on speed improvements while preserving functional correctness, with metrics involving the relative performance of model and expert optimizations. We retain 34.8 as the benchmark score to avoid misreading it as a 34.8% speedup in a real project. For performance optimization tasks, we recommend checking runtime, resource usage, and test results together.

Terminal execution: 66.0% on Terminal-Bench 2.1

MiniMax reported an M3 score of 66.0%. The test used Terminus 2, a two-hour timeout per task, and a maximum output budget of 128K tokens. These evaluation settings help explain the execution conditions behind the score.

We focus more on whether the model can understand feedback after executing commands and continue making corrections. For practical evaluation, we recommend tasks that require installing dependencies, running tests, and handling errors, retaining logs from failed steps to check whether the task is ultimately completed.

Tools and retrieval: 74.2% on MCP Atlas and approximately 83.5% on BrowseComp

In the official report, MiniMax M3 scored 74.2% on MCP Atlas and approximately 83.5% on BrowseComp. We use these results as references for tool collaboration and complex retrieval capabilities.

For workflows that search multiple materials and verify conditions before producing conclusions, we recommend checking "finding relevant content" and "answering the question correctly" separately. For example, require the model to retain source links, explain which conditions the evidence supports, and flag unresolved questions. We prioritize checking whether information returned by tools actually supports the final answer.

Multimodal understanding: 91.6 on OmniDocBench and 78.1% on MMMU-Pro

In the complete official evaluation table, MiniMax M3 scored 91.6 on OmniDocBench using the v1.5 dataset and 78.1% on MMMU-Pro. We believe these results are useful for examining document parsing and multidisciplinary visual understanding, respectively.

OmniDocBench evaluates document elements including text, tables, and formulas. We would prioritize testing M3 on materials with complex layouts, nested tables, or formulas, while checking that extracted content corresponds to its page location. For questions requiring further reasoning, we recommend also verifying the data used in that reasoning, rather than only checking whether text recognition is complete.

Independent evaluation and response speed: an index score of 29 and output at approximately 100 tokens/second

Artificial Analysis scored the thinking version of MiniMax M3 at 29 on Intelligence Index v4.3.2; output speed through the MiniMax API was approximately 100.4 tokens per second, with a time to first token of approximately 2.65 seconds.

MiniMax M3 compared with M2.7, Claude Opus 4.7, GPT-5.5, and GLM-5.2

We selected versions with public comparison data. The figures for M2.7, Claude Opus 4.7, and GPT-5.5 come from the M3 release evaluation.

Compared with MiniMax M2.7: larger gains in terminal and tool tasks

Terminal-Bench 2.1 % / higher is better
  • MiniMax M366.0%
  • MiniMax M2.751.1%
MiniMax release evaluation, June 2026. Harnesses and budgets vary by benchmark.
MCP Atlas % / higher is better
  • MiniMax M374.2%
  • MiniMax M2.749.4%
MiniMax release evaluation, June 2026. Harnesses and budgets vary by benchmark.

In the official release table, MiniMax M2.7 and M3 scored 51.1% and 66.0% on Terminal-Bench 2.1, and 49.4% and 74.2% on MCP Atlas, respectively.

For teams already using M2.7 and planning to upgrade to M3, we recommend prioritizing multi-turn tool calls, code fixes, and long conversations in replacement evaluations. For short tasks that existing workflows already complete reliably, we would continue comparing response quality, duration, and call costs to assess the actual benefit of upgrading.

Compared with Claude Opus 4.7: higher retrieval scores, but a software engineering gap remains

BrowseComp % / higher is better
  • MiniMax M3~ 83.5%
  • Claude Opus 4.779.3%
MiniMax release evaluation, June 2026. Harnesses and budgets vary by benchmark.
SWE-bench Pro % / higher is better
  • MiniMax M359.0%
  • Claude Opus 4.764.3%
MiniMax release evaluation, June 2026. Harnesses and budgets vary by benchmark.

In the same release table, M3 and Claude Opus 4.7 scored approximately 83.5% and 79.3% on BrowseComp, compared with 59.0% and 64.3% on SWE-bench Pro. We therefore consider M3's retrieval performance noteworthy, while software engineering capabilities still need task-specific comparisons.

We recommend testing information retrieval, cross-source verification, and project fixes separately. If the work relies mainly on retrieval, prioritize evaluating M3; if it requires completing a substantial change in a complex codebase in one attempt, we would retain Opus 4.7 as a comparator and observe pass rates and subsequent rework.

Compared with GPT-5.5: similar code-fix scores, with a larger terminal-execution gap

SWE-bench Pro % / higher is better
  • MiniMax M359.0%
  • GPT-5.558.6%
MiniMax release evaluation, June 2026. Harnesses and budgets vary by benchmark.
Terminal-Bench 2.1 % / higher is better
  • MiniMax M366.0%
  • GPT-5.578.2%
MiniMax release evaluation. GPT-5.5 uses the benchmark leaderboard result; its test environment was not fully aligned with M3.

In MiniMax's release table, M3 and GPT-5.5 scored 59.0% and 58.6% on SWE-bench Pro, compared with 66.0% and 78.2% on Terminal-Bench 2.1. GPT-5.5's terminal score was cited from the benchmark's official leaderboard, and its test environment was not fully aligned with M3's. Official MiniMax M3 release and evaluation notes

We interpret the first pair as similar performance on that evaluation; a difference of 0.4 percentage points alone does not support a claim of a clear lead. For tasks requiring successive commands, environment debugging, and completed delivery, we recommend further comparing final completion rates rather than choosing a model solely from its code-fix score.

Compared with GLM-5.2: a public engineering experiment shows a trade-off between speed and complete delivery

Fully passing runs Runs / higher is better
  • MiniMax M3152 / 180
  • GLM-5.2165 / 180
Thinkwright, June 19, 2026. 60 tasks, 3 runs each; Fireworks priority, thinking disabled in the client.
Average time per run Seconds / lower is better
  • MiniMax M345 s
  • GLM-5.280 s
Thinkwright, June 19, 2026. 60 tasks, 3 runs each; Fireworks priority, thinking disabled in the client.

In the Thinkwright experiment published by Brandon Huey on June 19, 2026, 60 scored tasks were run three times per model. The experiment used Fireworks priority service with thinking disabled on the client. The results were as follows. Thinkwright first-hand engineering experiment

Thinkwright engineering experiment: MiniMax M3 and GLM-5.2
Metric MiniMax M3 GLM-5.2
Fully passing runs 152 / 180, approximately 84% 165 / 180, approximately 92%
Average time per run 45 seconds 80 seconds

We interpret these results as a completion-rate versus waiting-time trade-off within that experiment: M3 was faster, while GLM-5.2 had a higher full pass rate. The larger gaps recorded by the author were concentrated in build-from-scratch tasks, including package structure and interface behavior. We therefore recommend prioritizing clearly bounded modification tasks for M3 and adding checks for entry points, directory structure, and boundary conditions when delivering new projects.

MiniMax M3 API frequently asked questions

Which endpoint and model name should I use to call MiniMax M3 on RequestBeam?

We recommend starting with a minimal request: send a POST request to https://api.requestbeam.com/v1/chat-completions, set model to minimax-m3, pass your RequestBeam API key through Authorization: Bearer YOUR_API_KEY, and provide a messages array. Add stream: true when you need a streaming response. RequestBeam MiniMax M3 API documentation

Can thinking be disabled in MiniMax M3, and why is the response body sometimes empty?

Yes. The parameter we provide to disable it is thinking: {"type": "disabled"}; omitting this field preserves the model's default behavior. For short questions or format conversion, we recommend evaluating responses with this setting first. MiniMax identifies five-level reasoning_effort depth control as a capability of M3.1-Flash-Preview; integrations with M3 should follow its own parameter documentation. RequestBeam MiniMax M3 API documentation MiniMax official OpenAI-compatible API documentation

If the response body is empty or truncated, we recommend checking finish_reason and the output budget. Thinking tokens also consume the generation budget; when max_tokens is too small, the budget may be exhausted before the final answer starts. We recommend reserving space for both thinking and the answer, then adjusting the budget to the task or retrying with thinking disabled. MiniMax official OpenAI-compatible API documentation RequestBeam shared Chat Completions documentation

Does MiniMax M3 support images, video, and million-token input?

MiniMax's official documentation lists a 1M-token context and support for image and video input for M3. The context must accommodate both input and output, so the material submitted in one request must also account for system prompts, message history, and the generation budget. We recommend checking the actual usable input space during integration. MiniMax official API overview Artificial Analysis independent evaluation

How should I handle 401, 402, 403, or 429 errors?

We recommend reading the HTTP status first, then checking the numeric code in the response. RequestBeam's Chat Completions documentation defines the following mappings. RequestBeam shared Chat Completions documentation

Chat Completions HTTP errors and platform codes
HTTP status Platform code Meaning and action
401 20000 Authentication failed; check the API key and Authorization header
402 40000 Insufficient balance; check the account balance
403 20001 Access denied, or the current key cannot use this model
429 40001 Rate limit reached; reduce concurrency and retry later

For authentication, balance, and permission issues, we recommend correcting the configuration first; for rate limits and temporary service errors, use bounded retries with backoff. When troubleshooting, retain the request identifier, HTTP status, and error body. This format applies to Chat Completions HTTP errors; for an SSE stream that has already started, separately check the in-stream events and whether the connection ended normally. RequestBeam shared Chat Completions documentation

Why use MiniMax M3 through RequestBeam?

Usage-based billing and model cost optimization

Reliable service at prices lower than official rates. Top up on demand and use what you pay for.

Unified AI models and data APIs, with multi-model access in one place

One API key connects multiple AI models and data services, reducing integration costs and letting you switch with one click. Business applications need both AI and data.

Call logs and application access controls, with clarity on every call

Every API call is recorded in your dashboard. Create separate API keys for different applications.

Model capabilities without compromise

We do not water down our models. We cannot offer you the cheapest, but we are committed to offering you the best.

How to use MiniMax M3 on RequestBeam

After creating an API key in the console, follow the documentation to get started with MiniMax M3.

Prepare your account and test online

Sign in, confirm your balance, and create an API key.

Try it in the Playground

Explore the model's capabilities in the Playground to find the best way to use it.

Integrate MiniMax M3 into your business

Follow our developer documentation to integrate MiniMax M3 into your business.

Future model upgrades

When a new model is released, simply replace the model name with the new one to upgrade.

MiniMax M3 online tool FAQ

Can the MiniMax M3 Playground accept images, PDFs, or video?

This Playground accepts text, without file upload or automatic link retrieval. Paste relevant extracted text to test here. Visual inputs require a separately supported interface; this page also does not generate MiniMax audio or video.

Can I disable thinking or request a shorter answer?

The API supports thinking: { type: "disabled" }. The Playground has no separate thinking switch, so asking for a short answer controls the requested presentation, not necessarily internal reasoning. A small output budget can leave too little space for final text; inspect the finish reason rather than treating reasoning alone as a complete answer.

Does conversation memory persist across conversations?

Memory includes reusable completed turns from the current conversation, not permanent knowledge across conversations. Disabling it leaves history visible but excludes it from new requests. Longer retained history can increase input usage.

How should I troubleshoot 401, 402, 403, or 429 errors?

Check authentication for 401, balance for 402, model access for 403, and rate or allowance for 429. Verify minimax-m3 in the catalog visible to your key. For upstream or in-stream errors, inspect the complete response instead of assuming the API key is wrong.

Related text APIs