# MiniMax Code

Источник: https://docs.aicentos.com/ru/clients/minimax-code

Language: ru

> Подключение к aicentos в MiniMax Code (mcode) — добавление OpenAI-совместимого provider через provider add

MiniMax Code — официальный кодинг-CLI от MiniMax (команда `mcode`) с TUI, headless-исполнением, 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`                  |

## Шаги настройки

Одна команда регистрирует провайдера и сразу переключается на него:

```bash
export MCODE_PROVIDER_API_KEY="sk-ваш-API-ключ"

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` означает, что после регистрации сразу выполняется переключение на этого провайдера. Конфигурация записывается в секцию `custom_provider` файла `config.yaml` текущего профиля (каталог данных по умолчанию — `~/.minimax`); эквивалентная запись:

```yaml
custom_provider:
  aicentos:
    options:
      apiKey: sk-ваш-API-ключ
      baseURL: https://aicentos.com/v1
    models:
      имя-модели: {}
```

Обратите внимание: здесь ключ — `baseURL` (URL заглавными), а не `base-url`.

## Проверка

```bash
mcode exec "Представься в одном предложении"
```

Если headless-режим возвращает ответ, конфигурация применена. Затем запустите реальную задачу в TUI и в конце сверьте расход в консоли.

## Примечания

* Кастомной модели нужно явно задать контекст и лимит вывода (`--context-limit`, `--output-limit`), иначе она обрежется по значениям по умолчанию и длинные файлы будут урезаны.
* Скрипт установки одной командой не поддерживает Alpine / musl; в таких окружениях ставьте через npm.
* Если использовать Anthropic-совместимый протокол как промежуточный, в запросе всё равно будет `x-api-key`; если апстрим принимает только `Authorization`, слой преобразования нужно добавить самому.
* Провайдеры хранятся **по профилям**: после смены профиля заново проверьте, какой из них действует.

## Полезные ссылки

* [Быстрый старт MiniMax Code](https://agent.minimax.io/docs/cli/quick-start)
* [Репозиторий minimax-code](https://github.com/MiniMax-AI/minimax-code)