Skip to Content
aicentos

Kimi

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

Обновлено:

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

Подготовка

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

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

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

ПолеЗначение
тип provideropenai_legacy (протокол Chat Completions)
base_urlhttps://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.
  • Имена моделей сверяйте с «витриной моделей» в консоли (см. Поддерживаемые модели).