Skip to Content
aicentos

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 | bash

Vous pouvez aussi passer par npm :

npm install -g @minimax-ai/code@latest
mcode --version

Configuration à renseigner

ChampValeur
Nom du providerau choix, par exemple aicentos
--base-urlhttps://aicentos.com/v1
--api-formatopenai-completions
--modelnom du modèle dans la « place de marché des modèles » de la console
--api-key-envMCODE_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 que Authorization, 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.

Liens utiles