Skip to content

Cursor — Интеграция с Реле

Cursor + Реле

Cursor — AI-native IDE на базе VS Code. Реле подключается как кастомная OpenAI-совместимая модель: рублёвый биллинг, закрывающие документы, без VPN и иностранной карты.

Зачем Реле для Cursor

  • Без VPNapi.rele.blinowski.ru → российский IP (h3llo.cloud, РФ DC, 152-ФЗ).
  • Без иностранной карты — карта РФ, СБП или счёт для юрлица.
  • Закрывающие документы — акт + счёт ежемесячно, ПЭП по 63-ФЗ.
  • Промпты не пишутся в логи — архитектурно, не «обещаем».

Предварительные требования

Быстрый старт (30 секунд)

Cursor хранит конфигурацию моделей иначе, чем Cline — через UI настроек, не через файл ~/.cline/settings.json.

  1. Открой Cursor → Settings (Cmd/Ctrl+Shift+J) → Models.
  2. Прокрути до OpenAI API Key → включи Override OpenAI Base URL.
  3. Укажи:
    • Base URL: https://api.rele.blinowski.ru/v1
    • API Key: rele_sk_YOUR_KEY_HERE
  4. В разделе Models нажми + Add model и добавь имя модели из каталога (например kimi-k2.6).
  5. Сохрани → нажми Verify в Cursor (он сделает тестовый запрос).

Эквивалент в JSON-конфигурации (если редактируешь настройки как файл):

{
"models": [{
"name": "Kimi K2.6 via Реле",
"provider": "openai",
"baseUrl": "https://api.rele.blinowski.ru/v1",
"apiKey": "rele_sk_YOUR_KEY_HERE",
"modelName": "kimi-k2.6"
}]
}

Важно: Cursor использует свой Base URL override (не ~/.cline/settings.json как Cline). Если переключаешься с Cline — настройки не переносятся, конфигурируй заново через Settings → Models.

Проверка подключения

Terminal window
curl https://api.rele.blinowski.ru/v1/chat/completions \
-H "Authorization: Bearer rele_sk_YOUR_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{"model": "kimi-k2.6", "messages": [{"role": "user", "content": "Привет"}]}'

Ответ 200 + choices[0].message.content = подключение работает.

Рекомендованные модели для Cursor

МодельЛучше дляLatency p95КонтекстЦена
kimi-k2.6Cmd-K большие рефакторинги, Composer multi-file~1300ms128K₽/1M → кабинет
deepseek-v4-flashInline-правки, быстрый Cmd-K~700ms64K₽/1M → кабинет
deepseek-v4-proГлубокий анализ, архитектурные вопросы в Chat~1800ms64K₽/1M → кабинет
qwen3-coderАвтодополнение, code-specific задачи~1100ms32K₽/1M → кабинет
glm-4.6Daily-driver баланс качество/скорость~900ms128K₽/1M → кабинет
gemmaДешёвые короткие запросы~600ms8K₽/1M → кабинет

Latency p95 — published-ориентир, не realtime. Реальная latency сейчас → status.rele.blinowski.ru.

Точные цены ₽/1M токенов — в личном кабинете (обновляются раз в неделю).

Совет: добавь в Cursor две модели — kimi-k2.6 для Composer/Chat и deepseek-v4-flash для быстрых Cmd-K правок. Переключение в один клик в выпадающем списке модели.

Ограничения и лимиты

  • Частота запросов не ограничена по умолчанию; авто-fallback на резервный upstream при throttle.
  • Spend-cap — в настройках кабинета → «Лимит расходов».
  • Нулевой баланс → ключ приостановлен; пополнение через /billing.

Устранение проблем

401 Unauthorized — проверь API Key в Settings → Models. Должен начинаться с rele_sk_.

429 Too Many Requests — upstream throttle, Реле делает fallback автоматически. Повторяется — пиши в @rele_dev.

503 + stealth_launch — закрытый запуск, доступ выдаётся вручную. Связь: @rele_dev.

Cursor использует свою модель вместо Реле — убедись, что в выпадающем списке выбрана добавленная модель (kimi-k2.6), а не встроенный cursor-small / gpt-4.

model not foundmodelName должен точно совпадать с ID каталога (строчные, дефисы).

Base URL игнорируется — проверь, что включён тумблер Override OpenAI Base URL, а URL оканчивается на /v1 без финального слеша.

Нет VPN. Нет иностранной карты.

Реле работает через h3llo.cloud (РФ дата-центр, 152-ФЗ). DNS rele.blinowski.ru → российский IP. Платежи YooKassa + СБП. Закрывающие документы каждый месяц.


Нужна расширенная настройка или что-то не работает? Пиши в @rele_dev.