Kimi
Использование 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/keys
- Пополнение при нехватке баланса: https://aicentos.com/wallet
- Сайт документации: 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 и добавьте кастомного провайдера и псевдоним модели:
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):
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. - Имена моделей сверяйте с «витриной моделей» в консоли (см. Поддерживаемые модели).