# Kimi

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

Language: ru

> Использование aicentos в Kimi Code CLI — регистрация OpenAI-совместимого провайдера в config.toml

Kimi Code CLI позволяет регистрировать любой OpenAI-совместимый сервис как провайдера. Направьте `base_url` на aicentos и введите API Key, чтобы вызывать модели, подключённые к aicentos, прямо из терминального интерфейса.

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

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

* Консоль: [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)

Файл конфигурации по умолчанию лежит в `~/.kimi/config.toml` и создаётся автоматически при первом запуске Kimi Code.

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

| Поле         | Значение                                    |
| ------------ | ------------------------------------------- |
| тип provider | `openai_legacy` (протокол Chat Completions) |
| base\_url    | `https://aicentos.com/v1`                   |
| api\_key     | ключ, созданный в консоли                   |
| model        | имя модели из «витрины моделей» в консоли   |

Если на стороне aicentos используется протокол Responses, просто поменяйте тип на `openai_responses`.

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

Откройте `~/.kimi/config.toml` и добавьте кастомного провайдера и псевдоним модели:

```toml
default_model = "aicentos-gpt-4o"

[providers.aicentos]
type = "openai_legacy"
base_url = "https://aicentos.com/v1"
api_key = "sk-ваш-ключ"

[models.aicentos-gpt-4o]
provider = "aicentos"
model = "gpt-4o"
max_context_size = 128000
```

* Имя провайдера (`aicentos`) и псевдоним модели (`aicentos-gpt-4o`) можно задать на свой выбор; в `default_model` пишется псевдоним, а не серверный ID модели.
* Если в псевдониме есть `.` (например, `gpt-4.1`), в TOML обязательно взять его в кавычки: `[models."gpt-4.1"]`, иначе `.` будет истолкован как разделитель таблиц.
* Не хотите писать TOML руками — введите в TUI `/provider`, откроется менеджер провайдеров; нажмите Enter на строке `[ Add New Platform ]` и следуйте шагам мастера.

Можно обойтись и только переменными окружения (действует для типов `openai_legacy` / `openai_responses`):

```bash
export OPENAI_BASE_URL="https://aicentos.com/v1"
export OPENAI_API_KEY="sk-ваш-ключ"
```

## Проверка

Запустите `kimi`, отправьте в TUI простой промпт: если ответ приходит нормально, подключение выполнено. Командой `/model` убедитесь, что выбран только что настроенный псевдоним.

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

* Учётные данные провайдера разрешаются в порядке: поле `api_key` → подтаблица `[providers.<name>.env]` → ошибка при запуске; кроме типов `openai_legacy` / `openai_responses`, учётные данные из файла конфигурации не подтягиваются из переменных окружения shell автоматически.
* `type = "kimi"` предназначен для официального эндпоинта Moonshot; для подключения aicentos используйте `openai_legacy` или `openai_responses`.
* Не указывайте `max_context_size` меньше реального окна модели: заниженное значение приведёт к преждевременному сжатию контекста.
* В Base URL указывайте только до `/v1`, не дописывайте полный путь `/v1/chat/completions`.
* Имена моделей сверяйте с «витриной моделей» в консоли (см. [Поддерживаемые модели](https://docs.aicentos.com/ru/billing/models-list)).