26 июля 2026 г.4 мин чтенияKimi K3CursorSetupCoding

Как подключить 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. Ручная настройка

Точные названия меню отличаются, но порядок стабилен:

  1. Откройте Cursor Settings и найдите Models, AI или custom provider.
  2. Добавьте OpenAI-совместимого провайдера либо включите override base URL.
  3. Укажите https://anymodel.org/v1.
  4. Вставьте API-ключ AnyModel в поле этого провайдера.
  5. Добавьте kmc/k3 в список custom-моделей и включите её.
  6. Проверьте соединение, сохраните настройки и выберите 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.

Читать дальше