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-url | https://aicentos.com/v1 |
--api-format | openai-completions |
--model | имя модели из «витрины моделей» в консоли |
--api-key-env | MCODE_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, слой преобразования нужно добавить самому. - Провайдеры хранятся по профилям: после смены профиля заново проверьте, какой из них действует.