MiniMax Code
Connecter aicentos à MiniMax Code (mcode) — ajouter un provider compatible OpenAI avec provider add
Dernière mise à jour:
MiniMax Code est le CLI de codage officiel de MiniMax (commande mcode), avec TUI, exécution headless, ACP et SDK TypeScript intégrés. Il prend en charge le BYOK : mcode provider add permet de brancher n'importe quel endpoint compatible OpenAI.
Prérequis
Créez d'abord dans la console une clé dédiée pour MiniMax Code (nommez-la par exemple minimax-code), puis installez :
curl -fsSL https://filecdn.minimax.chat/public/install.sh | bashVous pouvez aussi passer par npm :
npm install -g @minimax-ai/code@latest
mcode --versionConfiguration à renseigner
| Champ | Valeur |
|---|---|
| Nom du provider | au choix, par exemple aicentos |
--base-url | https://aicentos.com/v1 |
--api-format | openai-completions |
--model | nom du modèle dans la « place de marché des modèles » de la console |
--api-key-env | MCODE_PROVIDER_API_KEY |
Étapes de configuration
Une seule commande pour l'enregistrer et basculer dessus :
export MCODE_PROVIDER_API_KEY="sk-votre-clé-API"
mcode provider add \
--name aicentos \
--base-url https://aicentos.com/v1 \
--api-format openai-completions \
--model votre-nom-de-modèle \
--api-key-env MCODE_PROVIDER_API_KEY \
--use--use signifie basculer immédiatement sur ce provider après l'enregistrement. Il écrit la configuration dans la section custom_provider du config.yaml du profil courant (répertoire de données par défaut ~/.minimax), soit de façon équivalente :
custom_provider:
aicentos:
options:
apiKey: sk-votre-clé-API
baseURL: https://aicentos.com/v1
models:
votre-nom-de-modèle: {}Notez que la clé ici est baseURL (URL en majuscules), et non base-url.
Test
mcode exec "Présente-toi en une phrase"Si le mode headless renvoie une réponse, la configuration est effective. Lancez ensuite une vraie tâche dans la TUI, puis vérifiez la consommation dans la console.
Remarques
- Pour un modèle personnalisé, indiquez explicitement les limites de contexte et de sortie (
--context-limit,--output-limit), sinon il applique les valeurs par défaut et les fichiers longs sont facilement tronqués. - Le script d'installation en une commande ne prend pas en charge Alpine / musl ; dans ces environnements, passez par npm.
- Si vous voulez passer par le protocole compatible Anthropic comme relais, la requête contient toujours
x-api-key; si l'amont n'accepte queAuthorization, il faut ajouter vous-même une couche de conversion. - Les providers sont stockés par profil : après avoir changé de profil, vérifiez à nouveau lequel est actif.