Skip to Content
aicentos

MiniMax Code

Подключение к 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), затем установите:

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

Можно и через npm:

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

Конфигурация для заполнения

ПолеЗначение
Имя providerна ваш выбор, например aicentos
--base-urlhttps://aicentos.com/v1
--api-formatopenai-completions
--modelимя модели из «витрины моделей» в консоли
--api-key-envMCODE_PROVIDER_API_KEY

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

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

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); эквивалентная запись:

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

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

Проверка

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

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

Примечания

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

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