DeepSeek в Cursor
Cursor умеет ходить на любой OpenAI-совместимый endpoint. Значит, для DeepSeek и Kimi достаточно поменять Base URL, вставить ключ и добавить имя модели. Ниже — точная последовательность и типичные ошибки.
Что понадобится: аккаунт NexGate с балансом, ключ
nx_… (показывается один раз при создании) и
Cursor версии, где есть настройка Override OpenAI Base URL.
Плагин Cursor не нужен, VPN — тоже.
Шаг 1. Получите ключ
Зарегистрируйтесь по почте, пополните баланс от 100 ₽ картой РФ или через СБП и создайте ключ в кабинете. Ключ показывается один раз — сохраните его. Баланс ведётся в токенах по курсу 1 млн = 5 ₽.
Шаг 2. Откройте настройки моделей
В Cursor: Settings → Models. Найдите блок OpenAI и включите переопределение адреса (в разных версиях он называется Override OpenAI Base URL или OpenAI Base URL). Без этого Cursor продолжит ходить на официальный api.openai.com.
Шаг 3. Впишите Base URL и ключ
| Base URL | https://nexgate.ru/v1 |
| API Key | nx_ВАШ_КЛЮЧ |
| Модель | deepseek-flash |
Именно /v1 в конце: Cursor сам добавляет
/chat/completions, и без версии путь получится
неверным.
Шаг 4. Добавьте модель
В том же разделе нажмите Add model и введите имя модели вручную:
deepseek-flash или
kimi-k3.1-pro. Список моделей Cursor берёт из
своего каталога, поэтому наша модель появляется только после ручного
добавления. После этого выберите её в чате.
Шаг 5. Проверьте запрос
Отправьте любой вопрос в чате Cursor. Если ответ пришёл, откройте журнал в кабинете: там будет строка с моделью, числом токенов и списанием. Это самый быстрый способ убедиться, что запрос идёт через нас, а не через официальный OpenAI.
Какие модели доступны
Один ключ и один Base URL на обе модели. Модель — параметр запроса, отдельный ключ для каждой не нужен.
| Модель | ID для Cursor | Вход | Кэш | Выход | Когда выбрать |
|---|---|---|---|---|---|
| DeepSeek Flash | deepseek-flash | 35 ₽ | 5 ₽ | 100 ₽ | Быстрые правки и агентские циклы |
| Kimi K3.1 Pro | kimi-k3.1-pro | 250 ₽ | 90 ₽ | 1300 ₽ | Длинный контекст и сложные задачи |
Цены за 1 млн токенов, в рублях, актуально на 24.10.2026.
Если не работает
Cursor пишет «invalid API key»
Проверьте три вещи: ключ начинается с nx_, при копировании не попал пробел, и переопределение Base URL включено. Ключ другого сервиса (sk-…) не подойдёт.
Ответ приходит, но списание идёт в OpenAI
Значит Base URL не переопределён и Cursor ходит на официальный адрес. Вернитесь в Settings → Models и проверьте, что поле заполнено и сохранено.
Ошибка 404 на /chat/completions
Обычно в Base URL пропущен /v1 или добавлен лишний слэш. Правильный адрес — https://nexgate.ru/v1.
Ошибка 402
Закончился баланс. Пополните в кабинете — зачисление сразу после оплаты, чек НПД придёт на почту.
Ошибка 429
Слишком много запросов в минуту. Подождите и повторите; лимит общий для ключа, а не для проекта.
Модель не появляется в списке
Её нужно добавить вручную через Add model: Cursor показывает свой каталог, а не список моделей endpoint. Имя чувствительно к регистру: deepseek-flash.
Как это работает внутри
Cursor собирает контекст: открытые файлы, историю чата, инструкции проекта. Дальше он отправляет запрос на OpenAI-совместимый адрес и получает ответ. Мы принимаем запрос, проверяем ключ и баланс, переводим формат в провайдерский и возвращаем ответ в формате OpenAI. Для Cursor это выглядит как обычный провайдер.
В журнале кабинета видно, сколько токенов ушло на запрос и сколько он стоил. Если ответ не пришёл по вине провайдера, строка помечается ошибкой, и деньги не списываются. Именно поэтому журнал полезно держать открытым в первые дни: по нему сразу видно, какой режим Cursor жрёт контекст, а какой нет.
Как не переплачивать
Агент в Cursor отправляет контекст на каждый шаг, поэтому большая часть счёта — это входные токены и кэш. Три привычки снижают расход заметно:
- Держите окно контекста узким. Чем меньше файлов открыто, тем меньше входных токенов в каждом запросе.
- Не переключайте модель каждые пять минут. Кэш промптов живёт на повторяющемся префиксе: при смене модели он не переносится.
- Для рутины берите DeepSeek Flash. Kimi K3.1 Pro оправдан на больших файлах и длинных задачах, а не на правке строки.
- Следите за режимом мышления. Глубокие рассуждения стоят дороже: включайте их на сложных местах, а не по умолчанию.
В калькуляторе на странице тарифов можно посчитать месяц работы агента под свой профиль: объём входа, долю кэша и выход.
Командная работа
Ключ один на аккаунт, поэтому договоритесь о правиле: у каждого разработчика свой ключ. Тогда в журнале видно, кто сколько потратил, а утечка одного ключа не требует менять настройки у всей команды — его достаточно отозвать.
Конфигурация Cursor хранится локально у каждого, поэтому Base URL и имя модели придётся указать на каждой машине. Это одна минута работы и одна строка в инструкции для нового человека — зато настройки проекта не зависят от чужого аккаунта и переживают смену команды.
Что дальше
- DeepSeek в Claude Code — если работаете в терминале
- OpenAI-совместимый API за рубли — для своих скриптов
- Kimi K3.1 Pro — вторая модель с контекстом 1M
- Как оплатить и тарифы
- Все инструкции подключения