MiniMax
MiniMax is an AI company that builds the M2/M2.1 model family. The current coding-focused release is MiniMax M2.1 (December 23, 2025), built for real-world complex tasks. Source: MiniMax M2.1 release noteModel overview (M2.1)
MiniMax highlights these improvements in M2.1:- Stronger multi-language coding (Rust, Java, Go, C++, Kotlin, Objective-C, TS/JS).
- Better web/app development and aesthetic output quality (including native mobile).
- Improved composite instruction handling for office-style workflows, building on interleaved thinking and integrated constraint execution.
- More concise responses with lower token usage and faster iteration loops.
- Stronger tool/agent framework compatibility and context management (Claude Code, Droid/Factory AI, Cline, Kilo Code, Roo Code, BlackBox).
- Higher-quality dialogue and technical writing outputs.
MiniMax M2.1 vs MiniMax M2.1 Lightning
- Speed: Lightning is the “fast” variant in MiniMax’s pricing docs.
- Cost: Pricing shows the same input cost, but Lightning has higher output cost.
- Coding plan routing: The Lightning back-end isn’t directly available on the MiniMax coding plan. MiniMax auto-routes most requests to Lightning, but falls back to the regular M2.1 back-end during traffic spikes.
Choose a setup
MiniMax M2.1 — recommended
Best for: hosted MiniMax with Anthropic-compatible API. Configure via CLI:- Run
clawdia configure - Select Model/auth
- Choose MiniMax M2.1
MiniMax M2.1 as fallback (Opus primary)
Best for: keep Opus 4.5 as primary, fail over to MiniMax M2.1.Optional: Local via LM Studio (manual)
Best for: local inference with LM Studio. We have seen strong results with MiniMax M2.1 on powerful hardware (e.g. a desktop/server) using LM Studio’s local server. Configure manually viaclawdia.json:
Configure via clawdia configure
Use the interactive config wizard to set MiniMax without editing JSON:
- Run
clawdia configure. - Select Model/auth.
- Choose MiniMax M2.1.
- Pick your default model when prompted.
Configuration options
models.providers.minimax.baseUrl: preferhttps://api.minimax.io/anthropic(Anthropic-compatible);https://api.minimax.io/v1is optional for OpenAI-compatible payloads.models.providers.minimax.api: preferanthropic-messages;openai-completionsis optional for OpenAI-compatible payloads.models.providers.minimax.apiKey: MiniMax API key (MINIMAX_API_KEY).models.providers.minimax.models: defineid,name,reasoning,contextWindow,maxTokens,cost.agents.defaults.models: alias models you want in the allowlist.models.mode: keepmergeif you want to add MiniMax alongside built-ins.
Notes
- Model refs are
minimax/<model>. - Coding Plan usage API:
https://api.minimaxi.com/v1/api/openplatform/coding_plan/remains(requires a coding plan key). - Update pricing values in
models.jsonif you need exact cost tracking. - Referral link for MiniMax Coding Plan (10% off): https://platform.minimax.io/subscribe/coding-plan?code=DbXJTRClnb&source=link
- See /concepts/model-providers for provider rules.
- Use
clawdia models listandclawdia models set minimax/MiniMax-M2.1to switch.
Troubleshooting
“Unknown model: minimax/MiniMax-M2.1”
This usually means the MiniMax provider isn’t configured (no provider entry and no MiniMax auth profile/env key found). A fix for this detection is in 2026.1.12 (unreleased at the time of writing). Fix by:- Upgrading to 2026.1.12 (or run from source
main), then restarting the gateway. - Running
clawdia configureand selecting MiniMax M2.1, or - Adding the
models.providers.minimaxblock manually, or - Setting
MINIMAX_API_KEY(or a MiniMax auth profile) so the provider can be injected.
minimax/MiniMax-M2.1minimax/MiniMax-M2.1-lightning
