# MiniMax Code

Source: https://docs.aicentos.com/fr/clients/minimax-code

Language: fr

> Connecter aicentos à MiniMax Code (mcode) — ajouter un provider compatible OpenAI avec provider add

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 :

```bash
curl -fsSL https://filecdn.minimax.chat/public/install.sh | bash
```

Vous pouvez aussi passer par npm :

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

## Configuration à 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 :

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

```yaml
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

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

* [Démarrage rapide de MiniMax Code](https://agent.minimax.io/docs/cli/quick-start)
* [Dépôt minimax-code](https://github.com/MiniMax-AI/minimax-code)