# MiniMax Code

出典: https://docs.aicentos.com/ja/clients/minimax-code

Language: ja

> MiniMax Code（mcode）で aicentos に接続する —— provider add で OpenAI 互換 provider を追加

MiniMax Code は MiniMax 公式のコーディング CLI（コマンド `mcode`）で、TUI、ヘッドレス実行、ACP、TypeScript SDK を備えています。BYOK に対応しており、`mcode provider add` で任意の OpenAI 互換エンドポイントを登録できます。

## 準備

まずコンソールで MiniMax Code 専用のキーを作成し（`minimax-code` という名前を推奨）、そのあとインストールします：

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

npm を使う方法もあります：

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

## 設定値

| フィールド           | 値                         |
| --------------- | ------------------------- |
| provider 名      | 任意。例：`aicentos`           |
| `--base-url`    | `https://aicentos.com/v1` |
| `--api-format`  | `openai-completions`      |
| `--model`       | コンソール「モデル広場」のモデル名         |
| `--api-key-env` | `MCODE_PROVIDER_API_KEY`  |

## 設定手順

1 コマンドで登録し、そのまま切り替えます：

```bash
export MCODE_PROVIDER_API_KEY="sk-あなたの-API-Key"

mcode provider add \
  --name aicentos \
  --base-url https://aicentos.com/v1 \
  --api-format openai-completions \
  --model あなたのモデル名 \
  --api-key-env MCODE_PROVIDER_API_KEY \
  --use
```

`--use` は登録後に即座にこの provider へ切り替えるという意味です。設定は現在の profile の `config.yaml`（デフォルトのデータディレクトリは `~/.minimax`）の `custom_provider` セクションに書き込まれます。等価な書き方は次のとおりです：

```yaml
custom_provider:
  aicentos:
    options:
      apiKey: sk-あなたの-API-Key
      baseURL: https://aicentos.com/v1
    models:
      あなたのモデル名: {}
```

ここでのキーは `baseURL`（URL は大文字）であり、`base-url` ではない点に注意してください。

## テスト

```bash
mcode exec "一文で自己紹介してください"
```

ヘッドレスで返答が来れば設定は有効です。そのあと TUI に入って実際のタスクを 1 回実行し、最後にコンソールに戻って使用量を照合します。

## 注意事項

* カスタムモデルではコンテキストと出力の上限を明示的に指定してください（`--context-limit`、`--output-limit`）。指定しないとデフォルト値で切り詰められ、長いファイルは途中で切れやすくなります。
* ワンクリックインストールスクリプトは Alpine / musl に対応していません。そのような環境では npm でのインストールに切り替えてください。
* Anthropic 互換プロトコルを中継に使う場合でも、リクエストには `x-api-key` が付与されます。上流が `Authorization` しか受け付けない場合は、自分で変換層を 1 つ追加する必要があります。
* provider は**profile 単位**で保存されるため、profile を切り替えたら、現在有効なのがどれかを改めて確認してください。

## 関連リンク

* [MiniMax Code クイックスタート](https://agent.minimax.io/docs/cli/quick-start)
* [minimax-code リポジトリ](https://github.com/MiniMax-AI/minimax-code)