Как подключить Kimi K3 к Cursor
Kimi K3 работает в Cursor через custom OpenAI-совместимого провайдера. AnyModel предоставляет endpoint, ключ и upstream-маршрут Kimi, а Cursor — интерфейс редактора и агента. Точный model id: kmc/k3.
Настройка не добавляет прямой аккаунт Moonshot или Kimi Code в Cursor. Запросы используют ключ и баланс AnyModel, а маршрут Kimi K3 зависит от подключённой ёмкости Kimi Code с контекстом 256K.
Данные для настройки
Нужны три значения:
| Параметр | Значение |
|---|---|
| Base URL | https://anymodel.org/v1 |
| API-ключ | Ваш ключ AnyModel |
| Model id | kmc/k3 |
Slug публичной страницы — kimi-k3, но это не id для API. Префикс kmc/ выбирает маршрут на базе Kimi Code.
Вариант A. Автоматическая настройка Cursor
Полностью закройте Cursor, чтобы приложение не записывало локальное состояние, затем выполните:
bash <(curl -fsSL "https://anymodel.org/i?tool=cursor&model=kmc/k3") <YOUR_API_KEY>
Установщик создаёт резервную копию локального состояния и записывает совместимый base URL, ключ и модель. Снова откройте Cursor и проверьте выбранного провайдера и список моделей.
Cursor меняет внутреннее хранилище между версиями. Если установщик не находит ожидаемую базу, остановитесь и используйте ручной способ вместо самостоятельного редактирования файлов состояния.
Вариант B. Ручная настройка
Точные названия меню отличаются, но порядок стабилен:
- Откройте Cursor Settings и найдите Models, AI или custom provider.
- Добавьте OpenAI-совместимого провайдера либо включите override base URL.
- Укажите
https://anymodel.org/v1. - Вставьте API-ключ AnyModel в поле этого провайдера.
- Добавьте
kmc/k3в список custom-моделей и включите её. - Проверьте соединение, сохраните настройки и выберите Kimi K3 в новом Chat или Agent.
Не храните ключ в файле проекта вроде .env, если клиент этого не требует и файл не исключён из version control.
Проверьте маршрут вне Cursor
Прямой запрос отделяет ошибки аккаунта от конфигурации редактора:
curl https://anymodel.org/v1/chat/completions \
-H "Authorization: Bearer $ANYMODEL_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kmc/k3",
"messages": [{"role": "user", "content": "Ответь READY и больше ничего."}]
}'
Если запрос работает, а Verify в Cursor падает, ещё раз проверьте выбранного провайдера, base URL и кэш списка моделей. Если ошибка возникает в обоих местах, HTTP-статус обычно указывает на ключ, model id или доступность маршрута.
Подходящие задачи Cursor
Kimi K3 позиционируется для сложного кодинга и длинных задач. Для оценки подойдут:
- рефакторинг нескольких модулей и тестов;
- отладка по падающему тесту и логам;
- план реализации до изменения файлов;
- ревью большого diff на пропущенные зависимости;
- системы с большим числом состояний и игровая логика.
Первый тест должен быть ограниченным. Попросите Cursor перечислить нужные файлы, задайте команду тестов и проверьте diff. Контекст 256K — ёмкость для важных связей, а не причина отправлять весь монорепозиторий.
Чтобы измерить пользу, запускайте Kimi K3 и вторую модель из одного коммита. Страница Kimi K3 против GPT-5.6 Sol даёт сравнение каталога, а ваши патчи — доказательство для конкретного проекта.
Смена моделей без нового провайдера
После настройки AnyModel добавьте другие id в тот же custom provider:
kmc/k3для Kimi K3;gpt-5.6-terraкак повседневный GPT baseline;gpt-5.6-solдля самой тяжёлой автономной работы;- младшую модель для дешёвых механических правок.
Base URL и API-ключ остаются прежними. Меняется только выбранная модель.
Частые ошибки
Cursor не находит модель. Используйте точный id kmc/k3 и перезапустите приложение после добавления — список может кэшироваться.
Verify возвращает 401. Повторно скопируйте ключ AnyModel и убедитесь, что он относится к провайдеру с base URL https://anymodel.org/v1.
curl работает, а Agent mode — нет. Совместимый API покрывает основной формат, но отдельные функции агента могут ожидать определённое поведение инструментов. Сначала проверьте Chat, затем маленькую агентную задачу.
Маршрут временно недоступен. Kimi K3 использует подписочную upstream-ёмкость. Повторите с backoff или выберите резервную модель на том же endpoint.
Расход больше ожидаемого. Cursor может отправлять контекст репозитория и делать несколько запросов. Прочитайте гайд по API и цене Kimi K3, затем измерьте полную задачу в кабинете.
Подключение из России. Способы оплаты и доступность сети зависят от аккаунта, провайдера и ISP. Страница регионального доступа Kimi K3 объясняет разницу между AnyModel и прямой подпиской Kimi.
Сохраняйте код восстанавливаемым
До правок сделайте коммит или отдельный worktree. Исключите секреты и продакшен-данные. Ghost Mode не хранит промпты и ответы у AnyModel, но upstream-провайдер всё равно обрабатывает содержимое.
После первого успешного запроса сравните Kimi K3 на реальной задаче, а не синтетическом промпте. Оцените код, тесты, повторы и полный расход. Создайте ключ AnyModel, чтобы добавить Kimi K3 в Cursor рядом с GPT-5.6.
AnyModel