MiniMax
Le fournisseur OpenClaw de MiniMax utilise par défaut MiniMax M2.7.
MiniMax fournit également :
- Synthèse vocale intégrée via T2A v2
- Compréhension d’images intégrée via
MiniMax-VL-01 - Génération de musique intégrée via
music-2.6 - Regroupé
web_searchvia l’API de recherche Token Plan de MiniMaxAPI
Répartition du fournisseur :
| ID du fournisseur | Auth | Capacités |
|---|---|---|
minimax | Clé API | Texte, génération d’images, génération de musique, génération de vidéo, compréhension d’images, synthèse vocale, recherche web |
minimax-portal | OAuth | Texte, génération d’images, génération de musique, génération de vidéo, compréhension d’images, synthèse vocale |
Catalogue intégré
Section intitulée « Catalogue intégré »| Modèle | Type | Description |
|---|---|---|
MiniMax-M2.7 | Chat (raisonnement) | Modèle de raisnement hébergé par défaut |
MiniMax-M2.7-highspeed | Chat (raisonnement) | Niveau de raisnement M2.7 plus rapide |
MiniMax-VL-01 | Vision | Modèle de compréhension d’images |
image-01 | Génération d’images | Texte vers image et édition image vers image |
music-2.6 | Génération de musique | Modèle de musique par défaut |
music-2.5 | Génération de musique | Niveau de génération de musique précédent |
music-2.0 | Génération de musique | Niveau de génération de musique hérité |
MiniMax-Hailuo-2.3 | Génération de vidéo | Flux texte vers vidéo et références d’images |
Getting started
Section intitulée « Getting started »Choisissez votre méthode d’authentification préférée et suivez les étapes de configuration.
Idéal pour : configuration rapide avec le Coding Plan MiniMax via OAuth, aucune clé API requise.
Run onboarding
Fenêtre de terminal openclaw onboard --auth-choice minimax-global-oauthCela authentifie contre
api.minimax.io.Verify the model is available
Fenêtre de terminal openclaw models list --provider minimax-portal
Run onboarding
Fenêtre de terminal openclaw onboard --auth-choice minimax-cn-oauthCela authentifie contre
api.minimaxi.com.Verify the model is available
Fenêtre de terminal openclaw models list --provider minimax-portal
Idéal pour : MiniMax hébergé avec une API compatible avec Anthropic.
Exécuter l'intégration
Fenêtre de terminal openclaw onboard --auth-choice minimax-global-apiCeci configure
api.minimax.iocomme URL de base.Vérifier que le model est disponible
Fenêtre de terminal openclaw models list --provider minimax
Exécuter l'intégration
Fenêtre de terminal openclaw onboard --auth-choice minimax-cn-apiCeci configure
api.minimaxi.comcomme URL de base.Vérifier que le model est disponible
Fenêtre de terminal openclaw models list --provider minimax
Exemple de configuration
Section intitulée « Exemple de configuration »{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "minimax/MiniMax-M2.7" } } }, models: { mode: "merge", providers: { minimax: { baseUrl: "https://api.minimax.io/anthropic", apiKey: "${MINIMAX_API_KEY}", api: "anthropic-messages", models: [ { id: "MiniMax-M2.7", name: "MiniMax M2.7", reasoning: true, input: ["text"], cost: { input: 0.3, output: 1.2, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, { id: "MiniMax-M2.7-highspeed", name: "MiniMax M2.7 Highspeed", reasoning: true, input: ["text"], cost: { input: 0.6, output: 2.4, cacheRead: 0.06, cacheWrite: 0.375 }, contextWindow: 204800, maxTokens: 131072, }, ], }, }, },}Configurer via openclaw configure
Section intitulée « Configurer via openclaw configure »Utilisez l’assistant de configuration interactif pour définir MiniMax sans modifier le JSON :
Lancer l'assistant
Fenêtre de terminal openclaw configureSélectionner Modèle/auth
Choisissez Modèle/auth dans le menu.
Choisissez une option d'authentification MiniMax
Choisissez l’une des options MiniMax disponibles :
Choix d’authentification Description minimax-global-oauthOAuth international (Coding Plan) minimax-cn-oauthOAuth Chine (Coding Plan) minimax-global-apiClé API internationale minimax-cn-apiClé API Chine Choisissez votre modèle par défaut
Sélectionnez votre modèle par défaut lorsque vous y êtes invité.
Capacités
Section intitulée « Capacités »Génération d’images
Section intitulée « Génération d’images »Le plugin MiniMax enregistre le modèle image-01 pour l’outil image_generate. Il prend en charge :
- Génération de texte vers image avec contrôle du ratio d’aspect
- Modification d’image vers image (référence de sujet) avec contrôle du ratio d’aspect
- Jusqu’à 9 images de sortie par demande
- Jusqu’à 1 image de référence par demande de modification
- Ratios d’aspect pris en charge :
1:1,16:9,4:3,3:2,2:3,3:4,9:16,21:9
Pour utiliser MiniMax pour la génération d’images, définissez-le comme fournisseur de génération d’images :
{ agents: { defaults: { imageGenerationModel: { primary: "minimax/image-01" }, }, },}Le plugin utilise la même authentification MINIMAX_API_KEY ou OAuth que les modèles de texte. Aucune configuration supplémentaire n’est nécessaire si MiniMax est déjà configuré.
minimax et minimax-portal enregistrent tous deux image_generate avec le même modèle image-01. Les configurations avec clé API utilisent MINIMAX_API_KEY ; les configurations OAuth peuvent utiliser le chemin d’authentification minimax-portal intégré à la place.
La génération d’images utilise toujours le point de terminaison d’image dédié de MiniMax
(/v1/image_generation) et ignore models.providers.minimax.baseUrl,
car ce champ configure l’URL de base du chat/compatible avec Anthropic. Définissez
MINIMAX_API_HOST=https://api.minimaxi.com pour acheminer la génération d’images
via le point de terminaison CN ; le point de terminaison global par défaut est
https://api.minimax.io.
Lors de l’intégration ou de la configuration de la clé API écrit des entrées explicites models.providers.minimax, OpenClaw matérialise MiniMax-M2.7 et MiniMax-M2.7-highspeed en tant que modèles de chat texte uniquement. La compréhension d’image est exposée séparément via le MiniMax-VL-01 fournisseur de média appartenant au plugin.
Synthèse vocale
Section intitulée « Synthèse vocale »Le plugin minimax inclus enregistre MiniMax T2A v2 en tant que fournisseur vocal pour messages.tts.
- Modèle TTS par défaut :
speech-2.8-hd - Voix par défaut :
English_expressive_narrator - Les identifiants de modèle inclus pris en charge incluent
speech-2.8-hd,speech-2.8-turbo,speech-2.6-hd,speech-2.6-turbo,speech-02-hd,speech-02-turbo,speech-01-hdetspeech-01-turbo. - La résolution d’auth est
messages.tts.providers.minimax.apiKey, puis les profils d’auth OAuth/tokenminimax-portal, puis les clés d’environnement du plan de jeton (MINIMAX_OAUTH_TOKEN,MINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY), puisMINIMAX_API_KEY. - Si aucun hôte TTS n’est configuré, OpenClaw réutilise l’hôte OAuth
minimax-portalconfiguré et supprime les suffixes de chemin compatibles avec Anthropic tels que/anthropic. - Les pièces jointes audio normales restent en MP3.
- Les cibles de notes vocales telles que Feishu et Telegram sont transcodées du MP3 MiniMax en Opus 48kHz avec
ffmpeg, car l’API de fichier Feishu/Lark n’accepte quefile_type: "opus"pour les messages audio natifs. - MiniMax T2A accepte des valeurs fractionnaires pour
speedetvol, maispitchest envoyé sous forme d’entier ; OpenClaw tronque les valeurs fractionnairespitchavant la requête API.
| Paramètre | Var d’env | Par défaut | Description |
|---|---|---|---|
messages.tts.providers.minimax.baseUrl | MINIMAX_API_HOST | https://api.minimax.io | Hôte de l’API T2A MiniMax. |
messages.tts.providers.minimax.model | MINIMAX_TTS_MODEL | speech-2.8-hd | ID du modèle TTS. |
messages.tts.providers.minimax.voiceId | MINIMAX_TTS_VOICE_ID | English_expressive_narrator | ID de la voix utilisée pour la sortie audio. |
messages.tts.providers.minimax.speed | 1.0 | Vitesse de lecture, 0.5..2.0. | |
messages.tts.providers.minimax.vol | 1.0 | Volume, (0, 10]. | |
messages.tts.providers.minimax.pitch | 0 | Décalage de hauteur (pitch) entier, -12..12. |
Génération de musique
Section intitulée « Génération de musique »Le plugin MiniMax inclus enregistre la génération de musique via l’outil partagé
music_generate pour minimax et minimax-portal.
- Modèle de musique par défaut :
minimax/music-2.6 - Modèle de musique OAuth :
minimax-portal/music-2.6 - Prend également en charge
minimax/music-2.5etminimax/music-2.0 - Contrôles de prompt :
lyrics,instrumental,durationSeconds - Format de sortie :
mp3 - Les exécutions soutenues par session se détachent via le flux partagé de tâches/état, y compris
action: "status"
Pour utiliser MiniMax comme fournisseur de musique par défaut :
{ agents: { defaults: { musicGenerationModel: { primary: "minimax/music-2.6", }, }, },}Génération de vidéo
Section intitulée « Génération de vidéo »Le plugin MiniMax inclus enregistre la génération de vidéo via l’outil partagé
video_generate pour minimax et minimax-portal.
- Modèle vidéo par défaut :
minimax/MiniMax-Hailuo-2.3 - Modèle vidéo OAuth :
minimax-portal/MiniMax-Hailuo-2.3 - Modes : flux de référence texte-vidéo et image unique
- Prend en charge
aspectRatioetresolution
Pour utiliser MiniMax comme fournisseur vidéo par défaut :
{ agents: { defaults: { videoGenerationModel: { primary: "minimax/MiniMax-Hailuo-2.3", }, }, },}Compréhension d’image
Section intitulée « Compréhension d’image »Le plugin MiniMax enregistre la compréhension d’images séparément du catalogue texte :
| ID du fournisseur | Modèle d’image par défaut |
|---|---|
minimax | MiniMax-VL-01 |
minimax-portal | MiniMax-VL-01 |
C’est pourquoi le routage automatique des médias peut utiliser la compréhension d’images MiniMax même lorsque le catalogue de fournisseur de texte groupé affiche encore des références de chat M2.7 texte uniquement.
Recherche Web
Section intitulée « Recherche Web »Le plugin MiniMax enregistre également web_search via l’API de recherche
Token Plan MiniMaxAPI.
- ID du fournisseur :
minimax - Résultats structurés : titres, URL, extraits, requêtes associées
- Variable d’environnement préférée :
MINIMAX_CODE_PLAN_KEY - Alias d’environnement acceptés :
MINIMAX_CODING_API_KEY,MINIMAX_OAUTH_TOKEN - Retour de compatibilité :
MINIMAX_API_KEYlorsqu’il pointe déjà vers des informations d’identification de type token-plan - Réutilisation de la région :
plugins.entries.minimax.config.webSearch.region, puisMINIMAX_API_HOST, puis les URL de base du provider MiniMax - La recherche reste sur l’id de provider
minimax; la configuration OAuth CN/mondiale peut orienter indirectement la région viamodels.providers.minimax-portal.baseUrlet peut fournir une authentification bearer viaMINIMAX_OAUTH_TOKEN
La configuration se trouve sous plugins.entries.minimax.config.webSearch.*.
Configuration avancée
Section intitulée « Configuration avancée »Configuration options
| Option | Description |
|---|---|
models.providers.minimax.baseUrl | Préférer https://api.minimax.io/anthropic (compatible Anthropic) ; https://api.minimax.io/v1 est optionnel pour les payloads compatibles OpenAI |
models.providers.minimax.api | Préférer anthropic-messages ; openai-completions est optionnel pour les payloads compatibles OpenAI |
models.providers.minimax.apiKey | Clé MiniMax de l’API MiniMax (MINIMAX_API_KEY) |
models.providers.minimax.models | Définir id, name, reasoning, contextWindow, maxTokens, cost |
agents.defaults.models | Modèles alias que vous souhaitez dans la liste blanche |
models.mode | Conserver merge si vous souhaitez ajouter MiniMax aux modèles intégrés |
Thinking defaults
Sur api: "anthropic-messages"OpenClaw, OpenClaw injecte thinking: { type: "disabled" }MiniMax sauf si la réflexion (thinking) est déjà explicitement définie dans les paramètres/la configuration.
Cela empêche le point de terminaison de streaming de MiniMax d’émettre reasoning_contentOpenAI dans les chunks delta de style OpenAI, ce qui divulguerait le raisonnement interne dans la sortie visible.
Fast mode
/fast on ou params.fastMode: true réécrit MiniMax-M2.7 en MiniMax-M2.7-highspeedAnthropic sur le chemin de streaming compatible avec Anthropic.
Fallback example
Idéal pour : conserver votre modèle le plus puissant de dernière génération comme principal, basculer vers MiniMax M2.7 en cas de défaillance. L’exemple ci-dessous utilise Opus comme modèle principal concret ; remplacez-le par votre modèle principal de dernière génération préféré.
{ env: { MINIMAX_API_KEY: "sk-..." }, agents: { defaults: { models: { "anthropic/claude-opus-4-6": { alias: "primary" }, "minimax/MiniMax-M2.7": { alias: "minimax" }, }, model: { primary: "anthropic/claude-opus-4-6", fallbacks: ["minimax/MiniMax-M2.7"], }, }, },}Détails de l'utilisation du Coding Plan
- API d’utilisation du Coding Plan :
https://api.minimaxi.com/v1/token_plan/remainsouhttps://api.minimax.io/v1/token_plan/remains(nécessite une clé de coding plan). - L’interrogation de l’utilisation dérive l’hôte de
models.providers.minimax-portal.baseUrloumodels.providers.minimax.baseUrllorsque configuré, donc les configurations globales utilisanthttps://api.minimax.io/anthropicinterrogentapi.minimax.ioOpenClawMiniMax. Les URL de base manquantes ou malformées conservent le repli CN pour la compatibilité. - OpenClaw normalise l’utilisation du coding-plan MiniMax au même affichage
% leftMiniMax que celui utilisé par d’autres providers. Les champs brutsusage_percent/usagePercentOpenClawAPI de MiniMax représentent le quota restant, et non le quota consommé, OpenClaw les inverse donc. Les champs basés sur le nombre ont priorité lorsqu’ils sont présents. - Lorsque l’API renvoie
model_remainsOpenClaw, OpenClaw privilégie l’entrée du chat-model, dérive l’étiquette de la fenêtre à partir destart_time/end_timesi nécessaire, et inclut le nom du modèle sélectionné dans l’étiquette du plan afin de distinguer plus facilement les fenêtres du coding-plan. - Les instantanés d’utilisation traitent
minimax,minimax-cnetminimax-portalMiniMaxMiniMaxOAuth comme la même surface de quota MiniMax, et préfèrent le OAuth MiniMax stocké avant de revenir aux variables d’environnement de clé Coding Plan.
- Les références de modèle suivent le chemin d’authentification :
- Configuration de la clé API : API
minimax/<model> - Configuration OAuth : OAuth
minimax-portal/<model>
- Configuration de la clé API : API
- Modèle de chat par défaut :
MiniMax-M2.7 - Modèle de chat alternatif :
MiniMax-M2.7-highspeed - L’intégration et la configuration directe par clé API écrivent des définitions de modèle texte uniquement pour les deux variantes M2.7
- La compréhension d’image utilise le fournisseur de média
MiniMax-VL-01appartenant au plugin - Mettez à jour les valeurs de tarification dans
models.jsonsi vous avez besoin d’un suivi précis des coûts - Utilisez
openclaw models listpour confirmer l’identifiant actuel du fournisseur, puis basculez avecopenclaw models set minimax/MiniMax-M2.7ouopenclaw models set minimax-portal/MiniMax-M2.7
Dépannage
Section intitulée « Dépannage »"Unknown model: minimax/MiniMax-M2.7"
Cela signifie généralement que le provider MiniMax n’est pas configuré (aucune entrée de provider correspondante et aucun profil/clé d’environnement d’authentification MiniMax trouvé). Une correction pour cette détection est prévue pour le 2026.1.12. Corriger en :
- Mettant à niveau vers le 2026.1.12 (ou en exécutant à partir de la source
main), puis en redémarrant la passerelle. - Exécutant
openclaw configureet en sélectionnant une option d’authentification MiniMax, ou - Ajoutant manuellement le bloc
models.providers.minimaxoumodels.providers.minimax-portalcorrespondant, ou - Définissant
MINIMAX_API_KEY,MINIMAX_OAUTH_TOKEN, ou un profil d’authentification MiniMax pour que le provider correspondant puisse être injecté.
Assurez-vous que l’id du modèle est sensible à la casse :
- Chemin de clé API :
minimax/MiniMax-M2.7ouminimax/MiniMax-M2.7-highspeed - Chemin OAuth :
minimax-portal/MiniMax-M2.7ouminimax-portal/MiniMax-M2.7-highspeed
Vérifiez ensuite avec :
openclaw models listConnexes
Section intitulée « Connexes »Choix des providers, références de modèle et comportement de basculement.
Paramètres de l’outil d’image partagés et sélection du provider.
Paramètres de l’outil de musique partagés et sélection du provider.
Paramètres de l’outil vidéo partagés et sélection du provider.
Configuration de la recherche web via le MiniMax Token Plan.
Dépannage général et FAQ.