# MiMo Code

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

Language: ru

> Использование aicentos в MiMo Code — подключение к OpenAI-совместимому эндпоинту

MiMo Code позволяет указать в конфигурации OpenAI-совместимый `base_url`. Направьте его на aicentos и впишите API Key — и MiMo Code будет работать с моделями aicentos.

## Подготовка

Сначала создайте на странице «API Key» в консоли отдельный ключ для MiMo Code (рекомендуемое имя `mimo-code` — так проще отслеживать расход).

* Консоль: [https://aicentos.com](https://aicentos.com)
* Создание ключа: [https://aicentos.com/keys](https://aicentos.com/keys)
* Пополнение кошелька: [https://aicentos.com/wallet](https://aicentos.com/wallet)
* Сайт документации: [https://docs.aicentos.com](https://docs.aicentos.com)

MiMo Code — консольная утилита; типичный способ установки — глобальная установка через npm. Если вам достался дистрибутив в виде tarball, распакуйте его и положите исполняемый файл в `PATH`.

```bash
npm install -g mimo-code
mimo --version
```

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

| Поле      | Значение                                  |
| --------- | ----------------------------------------- |
| API Key   | ключ, созданный в консоли                 |
| base\_url | `https://aicentos.com/v1`                 |
| model     | имя модели из «витрины моделей» в консоли |

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

Рекомендуется использовать переменные окружения — так совместимость наилучшая:

```bash
export MIMO_BASE_URL="https://aicentos.com/v1"
export MIMO_API_KEY="sk-ваш-ключ"
export AICENTOS_API_KEY="$MIMO_API_KEY"
export MIMO_MODEL="gpt-4o"
```

Чтобы задать их навсегда, добавьте строки в `~/.zshrc` или `~/.bashrc` и выполните `source ~/.zshrc`.

Если предпочитаете файл конфигурации, отредактируйте `~/.mimo/config.json`:

```json
{
  "baseUrl": "https://aicentos.com/v1",
  "apiKey": "sk-ваш-ключ",
  "model": "gpt-4o"
}
```

Обратите внимание: в разных версиях названия параметров конфигурации (`base_url` / `baseUrl`) и префикс переменных окружения (`MIMO_` / `MIMOCODE_`) могут различаться. Если приведённые выше имена переменных не срабатывают, уточните по `mimo --help` или официальной документации, какие имена реально читает ваша версия, а не перебирайте варианты наугад.

## Проверка

После настройки сразу запустите `mimo` и отправьте простой короткий промпт. При ошибке аутентификации в первую очередь проверьте, распознаёт ли текущая версия имя переменной окружения, заканчивается ли `base_url` на `/v1` и нет ли лишних пробелов в ключе.

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

* В некоторых версиях при запуске `base_url` сверяется со встроенным официальным эндпоинтом; если заметите, что конфигурация игнорируется, переход на переменные окружения обычно помогает это обойти.
* Base URL указывайте только до `/v1`.
* Рекомендуется сначала убедиться, что модель видна, командой `curl https://aicentos.com/v1/models -H "Authorization: Bearer $AICENTOS_API_KEY"`, и только потом вписывать имя модели.
* При одновременном наличии переменных окружения и файла конфигурации приоритеты в разных версиях различаются — лучше оставить только один способ настройки.