Официальная документация + проверка CLI · на 2026-11-10

Kimi Code CLI: свой провайдер в config.toml и base_url для Claude, GPT и китайских моделей (ноябрь 2026)

Да. По состоянию на 2026-11-10 официальная страница Kimi Code CLI «Провайдеры и модели» (Providers and models) говорит: в ~/.kimi-code/config.toml добавляется по одной таблице providers на протокол, type — anthropic, openai или openai_responses; провайдерами можно управлять и в TUI командой /provider. Проверка на Kimi Code CLI 2.5.2 показала, что QCode работает без входа в аккаунт Kimi: anthropic с https://api.qcode.cc/api — для Claude, openai с https://api.qcode.cc/openai/v1 — для GPT и китайских моделей, openai_responses с тем же https://api.qcode.cc/openai/v1 — для GPT. Все три варианта работают, а api_key_env читает ключ из переменной окружения, так что в файле конфигурации ключа нет.

Обновлено 2026-11-10

Подключите этот инструмент к эндпоинту QCode — один ключ для Claude, GPT и китайских моделей.

#Kimi Code CLI: свой провайдер#kimi-code config.toml#Без входа в аккаунт Kimi#Проверено на CLI 2.5.2

Четыре главных пункта: документация и проверка 2026-11-10

3 типа

Все работают на CLI 2.5.2

По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: anthropic с https://api.qcode.cc/api (claude-haiku-5-5), openai с https://api.qcode.cc/openai/v1 (deepseek-v4-flash) и openai_responses с тем же адресом (gpt-6.1-terra) ответили нормально, а kimi login ни разу не запускался.

/v1

Для OpenAI — с /v1, для Anthropic — до /api

base_url для anthropic — https://api.qcode.cc/api, для openai и openai_responses — https://api.qcode.cc/openai/v1. Не дописывайте /v1/messages, /chat/completions или /responses и не ставьте слеш в конце. По умолчанию base_url у openai и openai_responses — https://api.openai.com/v1; замените его адресом QCode.

api_key_env

Ключ не хранится в файле конфигурации

В api_key_env указывается имя переменной окружения, которую CLI перечитывает при каждом запросе; api_key_env и api_key взаимоисключающие — задайте только одно, а api_key хранится в файле открытым текстом. Документация прямо говорит: кроме явно объявленного api_key_env, CLI не берёт учётные данные из переменных окружения оболочки, поэтому один лишь export переменной не передаёт ключ ни одному провайдеру.

2.5.2

Версия CLI на 2026-11-10

Последняя запись журнала изменений CLI — 2.5.2 (2026-11-06), последняя версия @moonshot-ai/kimi-code в npm — тоже 2.5.2; последняя запись журнала изменений Desktop — 1.3.2 (2026-11-06). Проверка подключения выполнена на CLI 2.5.2.

Можно ли подключить к Kimi Code CLI API другой модели?

Да. По состоянию на 2026-11-10 Kimi Code CLI — агент для программирования от Moonshot AI, работающий в терминале; официальный README говорит, что он сразу работает с моделями Kimi и может быть настроен на других совместимых провайдеров, а страница начала работы — что для подключения Anthropic, OpenAI, Google или других провайдеров нужно отредактировать ~/.kimi-code/config.toml и указать API-ключ (подробности — на странице «Провайдеры и модели»). У поля type 6 значений: kimi, anthropic, openai, openai_responses, google-genai и vertexai. Три протокола QCode соответствуют трём из них: anthropic — для Claude, openai — для GPT и китайских моделей, openai_responses — для GPT, так что одним ключом QCode в одном инструменте закрываются Claude, GPT и китайские семейства. Семейство Gemini QCode не предоставляет — используйте Claude, GPT или китайскую модель. Здесь речь о CLI; Kimi Code Desktop делит с ним каталог ~/.kimi-code/ (см. вопросы ниже). Kimi Work — отдельный продукт, о нём на /kimi-work-guide.

На 2026-11-10: CLI 2.5.2 и Desktop 1.3.2, обе версии от 2026-11-06

По состоянию на 2026-11-10 последняя запись журнала изменений Kimi Code CLI — 2.5.2 (2026-11-06), последняя версия @moonshot-ai/kimi-code в npm — тоже 2.5.2; последняя запись журнала изменений Desktop — 1.3.2 (2026-11-06). Официальная страница What's new сообщает, что Kimi Code CLI использует ~/.kimi-code/config.toml, формат которого несовместим с ~/.kimi/config.toml прежнего kimi-cli, а kimi migrate за один шаг переносит старые настройки, сессии и объявления MCP; инструкции для старого файла к текущей конфигурации не подходят. В тот же день проверка на Kimi Code CLI 2.5.2 показала, что все три типа обращаются к QCode.

Хронология

2026-11-06

Kimi Code CLI 2.5.2 появилась в официальном журнале изменений.

2026-11-06

Kimi Code Desktop 1.3.2 появилась в журнале изменений Desktop.

2026-11-10

Проверка на Kimi Code CLI 2.5.2: anthropic, openai и openai_responses обращаются к QCode, kimi login ни разу не запускался.

Что сказано в документации и что дополнила проверка 2026-11-10

Что сказано в документации Kimi Code

① У type 6 значений: kimi, anthropic, openai, openai_responses, google-genai и vertexai. anthropic — для подключения к Claude API; openai — для протокола OpenAI Chat Completions и любых совместимых с ним сторонних сервисов, base_url переопределяется по мере надобности; openai_responses — новый интерфейс Responses от OpenAI, всегда работает в потоковом режиме и настраивается так же, как openai. ② Учётные данные: api_key и api_key_env взаимоисключающие — задайте только одно; api_key записывается в файл конфигурации открытым текстом, api_key_env перечитывается при каждом запросе. Кроме явно объявленного api_key_env, CLI не берёт учётные данные из переменных окружения оболочки. ③ Каждому алиасу модели нужны provider, model и max_context_size (не меньше 1); алиас с точкой берётся в кавычки, например [models."qwen3.8-max"]; default_model должен быть одним из определённых алиасов. ④ Файл конфигурации создаётся при первом запуске; KIMI_CODE_HOME меняет корневой каталог данных, а файл по-прежнему называется config.toml; файл конфигурации один, на уровне пользователя, механизма конфигурации на уровне проекта нет. ⑤ Команда /provider в TUI открывает менеджер провайдеров, kimi provider — его неинтерактивный аналог в оболочке; управляемые аккаунты Kimi Code, вошедшие через /login, в /provider не отображаются. ⑥ kimi -p выполняет один запрос в неинтерактивном режиме, не открывая TUI; -m задаёт алиас модели для этого запуска, без него используется default_model. ⑦ kimi doctor проверяет config.toml и tui.toml, не запуская TUI и не меняя файлы; код выхода 0, если все проверенные файлы корректны или пропущены, и 1, если какой-то отсутствует или некорректен; /reload перечитывает оба файла. ⑧ Desktop и CLI можно установить на одну машину, и они делят часть локальной конфигурации; в ~/.kimi-code/ лежат общие с CLI настройки, учётные данные аккаунта, сессии и журналы.

Что документация оставляет открытым — по проверке 2026-11-10

По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: ① Вход в аккаунт Kimi не нужен: записан только ~/.kimi-code/config.toml, kimi login не запускался, и все три типа ответили; kimi login и /login нужны для управляемого сервиса Kimi Code. ② base_url заканчивается на префиксе: anthropic с https://api.qcode.cc/api, openai и openai_responses с https://api.qcode.cc/openai/v1 работают, остальную часть пути API дописывает SDK. ③ Китайская модель в этой проверке (deepseek-v4-flash) подключалась через провайдера с type openai — так же, как в документации QCode. ④ Справочник конфигурации называет auto_session_title полем верхнего уровня, но kimi doctor в 2.5.2 выдаёт предупреждение Unknown top-level key ignored by the v2 engine: auto_session_title. Это только предупреждение: конфигурация остаётся корректной, строку можно удалить.

Свой провайдер или управляемый аккаунт через /login: для QCode — первый вариант

Свой провайдер: запись в config.toml

В ~/.kimi-code/config.toml добавьте провайдеров с type anthropic, openai или openai_responses, в base_url укажите адрес QCode, а в api_key_env — переменную окружения с ключом. По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: все три работают без kimi login; после настройки их видно в kimi provider list или в /provider в TUI.

/login: управляемый сервис Kimi Code

/login (в оболочке — kimi login) выполняет вход в управляемый сервис Kimi Code; по документации после входа base_url и учётные данные настраиваются автоматически. У провайдера с type kimi base_url по умолчанию — https://api.moonshot.ai/v1. Такие управляемые аккаунты не отображаются в /provider, ими управляют через /login и /logout.

Как подключить Kimi Code CLI к QCode

① Установка: на macOS или Linux выполните curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash, в Windows PowerShell — irm https://code.kimi.com/kimi-code/install.ps1 | iex; скрипту не нужен заранее установленный Node.js (README советует пользователям Windows перед первым запуском установить Git for Windows). Либо npm install -g @moonshot-ai/kimi-code — для этого нужен Node.js 22.19.0 или новее. ② Откройте ~/.kimi-code/config.toml и добавьте трёх провайдеров: qcode-anthropic с type anthropic и base_url https://api.qcode.cc/api; qcode-openai с type openai и base_url https://api.qcode.cc/openai/v1; qcode-responses с type openai_responses и тем же base_url https://api.qcode.cc/openai/v1; у всех трёх api_key_env со значением QCODE_API_KEY. ③ На каждую модель — один алиас: qcode-haiku указывает на qcode-anthropic с model claude-haiku-5-5, qcode-dsflash — на qcode-openai с model deepseek-v4-flash, qcode-terra — на qcode-responses с model gpt-6.1-terra. Каждому задайте max_context_size (длину контекста этой модели), затем сделайте один из алиасов значением default_model. ④ Выполните export QCODE_API_KEY=cr_xxx, затем kimi -p с короткой подсказкой и выберите алиас через -m (без него используется default_model); обычный ответ означает, что всё настроено. ⑤ kimi doctor проверяет файлы конфигурации, kimi provider list показывает зарегистрированных провайдеров; после правки файла перезапустите kimi или выполните /reload в сессии.

Kimi Code CLI с одним ключом QCode

По состоянию на 2026-11-10 один API-ключ QCode даёт оба совместимых эндпоинта — Anthropic и OpenAI, и они ровно ложатся на три типа Kimi Code CLI: Claude — anthropic с https://api.qcode.cc/api, GPT — openai или openai_responses с https://api.qcode.cc/openai/v1, GLM, Kimi, DeepSeek и Qwen — openai. Оплата по токенам, цены по моделям — на /models; частые ID: claude-sonnet-5-5, claude-opus-5-5, claude-haiku-5-5, gpt-6.1-sol, gpt-6.1-terra, deepseek-v4.1-flash, glm-5.3, kimi-k3 и qwen3.8-max. Для точек доступа в Азии и Северной Америке замените хост на asia.qcode.cc или us.qcode.cc — путь и ключ те же. Три шага: ① зарегистрируйтесь и пополните баланс (поддерживаются Alipay и другие основные способы оплаты); ② купите личный тариф или «Разовые пакеты» и скопируйте API-ключ, начинающийся с cr_; ③ запишите ~/.kimi-code/config.toml, как описано выше; полный файл — в документации QCode: https://docs.qcode.cc/ru/docs/ide/kimi-code. Не хотите месячный тариф? «Разовые пакеты» (/pay-as-you-go) начинаются с $4: разовый объём, который нужно израсходовать за 7 дней. Если у вас уже есть личный тариф и квоты не хватает, докупите бустер-пакет.

Частые вопросы

Можно ли в Kimi Code CLI использовать Claude?

Да. Свои провайдеры Kimi Code CLI поддерживают протокол Anthropic: задайте type anthropic и base_url QCode https://api.qcode.cc/api, а в model алиаса укажите claude-sonnet-5-5, claude-opus-5-5 или claude-haiku-5-5 — так вызываются модели Claude. По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: claude-haiku-5-5 ответила нормально. Модели Claude держите на провайдере anthropic, а GPT и китайские модели — на провайдере openai (https://api.qcode.cc/openai/v1).

Где лежит config.toml и как его заполнить?

Это ~/.kimi-code/config.toml, он создаётся при первом запуске; если задан KIMI_CODE_HOME, файл лежит в этом каталоге и по-прежнему называется config.toml, а файла конфигурации на уровне проекта нет. В файле два вида таблиц: в каждой таблице providers — type, base_url и api_key_env (или api_key, но не оба); у каждого алиаса models — provider, model и max_context_size. Алиас с точкой берите в кавычки, например [models."qwen3.8-max"], а в default_model укажите определённый алиас. Если не хочется править файл вручную, используйте /provider в TUI или kimi provider в оболочке.

Нужен ли /v1 в base_url?

Для OpenAI — да, для Anthropic — нет: openai и openai_responses получают https://api.qcode.cc/openai/v1, anthropic — https://api.qcode.cc/api. По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: все три значения работают. На этом остановитесь: не дописывайте /v1/messages, /chat/completions или /responses и не ставьте слеш в конце — путь API SDK собирает сам. При ошибке 404 проверьте, нет ли в base_url лишнего или недостающего сегмента.

Нужно ли входить в аккаунт Kimi?

Нет. По состоянию на 2026-11-10, проверено на Kimi Code CLI 2.5.2: достаточно записать ~/.kimi-code/config.toml и передать ключ QCode через api_key_env; kimi login не запускался, а все три типа ответили. kimi login и /login выполняют вход в управляемый сервис Kimi Code — для подключения QCode они не нужны.

Можно ли добавить свой провайдер в настольной версии Kimi Code?

В панели настроек Desktop есть раздел Model Providers для управления моделями и провайдерами. Официальная документация Desktop говорит, что Kimi Code Desktop и CLI можно установить на одну машину и они делят часть локальной конфигурации, а в ~/.kimi-code/ лежат общие с CLI настройки, учётные данные аккаунта, сессии и журналы; точный объём общего зависит от настроек и файлов конфигурации каждого продукта. Пошаговой настройки Desktop по полям в документации нет, поэтому шаги выше относятся к config.toml для CLI. По состоянию на 2026-11-10 последняя запись журнала изменений Desktop — 1.3.2 (2026-11-06).

Чем Kimi Work отличается от Kimi Code?

Это два разных продукта. Kimi Work — локальный десктоп-агент Moonshot для работы со знаниями: папки, автоматизация браузера и задачи по расписанию; см. /kimi-work-guide. Kimi Code — инструмент для программирования, а здесь описано, как подключить своих провайдеров к его CLI в ~/.kimi-code/config.toml. Чтобы вызывать DeepSeek, GLM, Kimi и Qwen из Claude Code, см. /claude-code-deepseek-glm-kimi-qwen.

Источники

Kimi Code: страницы «Провайдеры и модели», начало работы, команда kimi, переменные окружения, переопределение настроек, What's new, журналы изменений CLI и Desktop и страница настроек Desktop на kimi.com, README и справочник по файлу конфигурации MoonshotAI/kimi-code на GitHub, последняя версия @moonshot-ai/kimi-code в npm — всё прочитано 2026-11-10. QCode: документация «Точки доступа и форматы API», документация по Kimi Code CLI и актуальные ID на qcode.cc/models. Проверка: Kimi Code CLI 2.5.2, 2026-11-10.

Kimi Code CLI на своём ключе

Один API-ключ QCode в своих провайдерах Kimi Code CLI: anthropic для Claude, openai для GPT и китайских моделей, openai_responses для GPT; оплата по токенам, цены по моделям — на /models.

Не знаете, с чего начать?

Попробовать неделю

Пакет «Малый» — $4: квота $30 на 7 дней

Работаете каждый день

«Стартовый» — $9.00 в месяц и $5 квоты каждый день: всего $0.060 за $1 квоты, у пакета «Средний» — около $0.113