MiniMax¶
MiniMax est une entreprise d’IA qui développe la famille de modèles M2/M2.1. La version actuelle axée sur le code est MiniMax M2.1 (23 décembre 2025), conçue pour des tâches complexes du monde réel.
Source : MiniMax M2.1 release note
Aperçu du modèle (M2.1)¶
MiniMax met en avant les améliorations suivantes dans M2.1 :
- Codage multilingue plus performant (Rust, Java, Go, C++, Kotlin, Objective-C, TS/JS).
- Meilleur développement web/app et qualité esthétique des sorties (y compris mobile natif).
- Gestion améliorée des instructions composites pour des workflows de type bureautique, s’appuyant sur une réflexion entrelacée et une exécution de contraintes intégrée.
- Réponses plus concises avec une consommation de tokens plus faible et des boucles d’itération plus rapides.
- Meilleure compatibilité avec les frameworks outil/agent et la gestion du contexte (Claude Code, Droid/Factory AI, Cline, Kilo Code, Roo Code, BlackBox).
- Sorties de dialogue et de rédaction technique de meilleure qualité.
MiniMax M2.1 vs MiniMax M2.1 Lightning¶
- Vitesse : Lightning est la variante « rapide » dans la documentation tarifaire de MiniMax.
- Coût : Les tarifs indiquent le même coût d’entrée, mais Lightning a un coût de sortie plus élevé.
- Routage du plan Coding : Le back-end Lightning n’est pas directement disponible sur le plan Coding de MiniMax. MiniMax redirige automatiquement la plupart des requêtes vers Lightning, mais bascule vers le back-end M2.1 standard lors des pics de trafic.
Choisir une configuration¶
MiniMax OAuth (plan Coding) — recommandé¶
Idéal pour : configuration rapide avec le plan Coding MiniMax via OAuth, sans clé API requise.
Activez le plugin OAuth fourni et authentifiez-vous :
openclaw plugins enable minimax-portal-auth # skip if already loaded.
openclaw gateway restart # restart if gateway is already running
openclaw onboard --auth-choice minimax-portal
Vous serez invité à sélectionner un endpoint :
- Global - Utilisateurs internationaux (
api.minimax.io) - CN - Utilisateurs en Chine (
api.minimaxi.com)
Voir le README du plugin OAuth MiniMax pour plus de détails.
MiniMax M2.1 (clé API)¶
Idéal pour : MiniMax hébergé avec une API compatible Anthropic.
Configurer via la CLI :
- Exécutez
openclaw configure - Sélectionnez Model/auth
- Choisissez MiniMax M2.1
{
env: { MINIMAX_API_KEY: "sk-..." },
agents: { defaults: { model: { primary: "minimax/MiniMax-M2.1" } } },
models: {
mode: "merge",
providers: {
minimax: {
baseUrl: "https://api.minimax.io/anthropic",
apiKey: "${MINIMAX_API_KEY}",
api: "anthropic-messages",
models: [
{
id: "MiniMax-M2.1",
name: "MiniMax M2.1",
reasoning: false,
input: ["text"],
cost: { input: 15, output: 60, cacheRead: 2, cacheWrite: 10 },
contextWindow: 200000,
maxTokens: 8192,
},
],
},
},
},
}
MiniMax M2.1 comme solution de secours (Opus principal)¶
Idéal pour : conserver Opus 4.6 comme principal, avec bascule vers MiniMax M2.1 en cas d’échec.
{
env: { MINIMAX_API_KEY: "sk-..." },
agents: {
defaults: {
models: {
"anthropic/claude-opus-4-6": { alias: "opus" },
"minimax/MiniMax-M2.1": { alias: "minimax" },
},
model: {
primary: "anthropic/claude-opus-4-6",
fallbacks: ["minimax/MiniMax-M2.1"],
},
},
},
}
Optionnel : local via LM Studio (manuel)¶
Idéal pour : inférence locale avec LM Studio. Nous avons observé d’excellents résultats avec MiniMax M2.1 sur du matériel puissant (par ex. un ordinateur de bureau/serveur) en utilisant le serveur local de LM Studio.
Configurer manuellement via openclaw.json :
{
agents: {
defaults: {
model: { primary: "lmstudio/minimax-m2.1-gs32" },
models: { "lmstudio/minimax-m2.1-gs32": { alias: "Minimax" } },
},
},
models: {
mode: "merge",
providers: {
lmstudio: {
baseUrl: "http://127.0.0.1:1234/v1",
apiKey: "lmstudio",
api: "openai-responses",
models: [
{
id: "minimax-m2.1-gs32",
name: "MiniMax M2.1 GS32",
reasoning: false,
input: ["text"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 196608,
maxTokens: 8192,
},
],
},
},
},
}
Configurer via openclaw configure¶
Utilisez l’assistant de configuration interactif pour définir MiniMax sans modifier de JSON :
- Exécutez
openclaw configure. - Sélectionnez Model/auth.
- Choisissez MiniMax M2.1.
- Sélectionnez votre modèle par défaut lorsqu’on vous le demande.
Options de configuration¶
models.providers.minimax.baseUrl : privilégiezhttps://api.minimax.io/anthropic(compatible Anthropic) ;https://api.minimax.io/v1est optionnel pour des payloads compatibles OpenAI.models.providers.minimax.api : privilégiezanthropic-messages ;openai-completionsest optionnel pour des payloads compatibles OpenAI.models.providers.minimax.apiKey : clé API MiniMax (MINIMAX_API_KEY).models.providers.minimax.models : définirid,name,reasoning,contextWindow,maxTokens,cost.agents.defaults.models : créer des alias pour les modèles que vous souhaitez dans la liste d’autorisation.models.mode : conservezmergesi vous souhaitez ajouter MiniMax aux modèles intégrés.
Notes¶
- Les références de modèles sont
minimax/<model>. - API d’utilisation du plan Coding :
https://api.minimaxi.com/v1/api/openplatform/coding_plan/remains(nécessite une clé de plan Coding). - Mettez à jour les valeurs de tarification dans
models.jsonsi vous avez besoin d’un suivi précis des coûts. - Lien de parrainage pour le plan Coding MiniMax (10 % de réduction) : https://platform.minimax.io/subscribe/coding-plan?code=DbXJTRClnb&source=link
- Voir /concepts/model-providers pour les règles des fournisseurs.
- Utilisez
openclaw models listetopenclaw models set minimax/MiniMax-M2.1pour changer.
Problemes courants¶
« Unknown model: minimax/MiniMax-M2.1 »¶
Cela signifie généralement que le fournisseur MiniMax n’est pas configuré (aucune entrée de fournisseur et aucun profil d’authentification MiniMax/clé d’environnement trouvé). Un correctif pour cette détection est prévu dans 2026.1.12 (non publié au moment de la rédaction). Pour corriger :
- Passez à 2026.1.12 (ou exécutez depuis la source
main), puis redémarrez la Gateway (passerelle). - Exécutez
openclaw configureet sélectionnez MiniMax M2.1, ou - Ajoutez manuellement le bloc
models.providers.minimax, ou - Définissez
MINIMAX_API_KEY(ou un profil d’authentification MiniMax) afin que le fournisseur puisse être injecté.
Assurez-vous que l’identifiant du modèle est sensible à la casse :
minimax/MiniMax-M2.1minimax/MiniMax-M2.1-lightning
Puis vérifiez à nouveau avec :
openclaw models list