Cursor — Интеграция с Реле
Cursor + Реле
Cursor — AI-native IDE на базе VS Code. Реле подключается как кастомная OpenAI-совместимая модель: рублёвый биллинг, закрывающие документы, без VPN и иностранной карты.
Зачем Реле для Cursor
- Без VPN —
api.rele.blinowski.ru→ российский IP (h3llo.cloud, РФ DC, 152-ФЗ). - Без иностранной карты — карта РФ, СБП или счёт для юрлица.
- Закрывающие документы — акт + счёт ежемесячно, ПЭП по 63-ФЗ.
- Промпты не пишутся в логи — архитектурно, не «обещаем».
Предварительные требования
- Cursor 0.40+ (последняя стабильная)
- Аккаунт Реле + API-ключ (
rele_sk_...) из личного кабинета
Быстрый старт (30 секунд)
Cursor хранит конфигурацию моделей иначе, чем Cline — через UI настроек, не через файл ~/.cline/settings.json.
- Открой Cursor → Settings (Cmd/Ctrl+Shift+J) → Models.
- Прокрути до OpenAI API Key → включи Override OpenAI Base URL.
- Укажи:
- Base URL:
https://api.rele.blinowski.ru/v1 - API Key:
rele_sk_YOUR_KEY_HERE
- Base URL:
- В разделе Models нажми + Add model и добавь имя модели из каталога (например
kimi-k2.6). - Сохрани → нажми 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.
Проверка подключения
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.6 | Cmd-K большие рефакторинги, Composer multi-file | ~1300ms | 128K | ₽/1M → кабинет |
| deepseek-v4-flash | Inline-правки, быстрый Cmd-K | ~700ms | 64K | ₽/1M → кабинет |
| deepseek-v4-pro | Глубокий анализ, архитектурные вопросы в Chat | ~1800ms | 64K | ₽/1M → кабинет |
| qwen3-coder | Автодополнение, code-specific задачи | ~1100ms | 32K | ₽/1M → кабинет |
| glm-4.6 | Daily-driver баланс качество/скорость | ~900ms | 128K | ₽/1M → кабинет |
| gemma | Дешёвые короткие запросы | ~600ms | 8K | ₽/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 found — modelName должен точно совпадать с ID каталога (строчные, дефисы).
Base URL игнорируется — проверь, что включён тумблер Override OpenAI Base URL, а URL оканчивается на /v1 без финального слеша.
Нет VPN. Нет иностранной карты.
Реле работает через h3llo.cloud (РФ дата-центр, 152-ФЗ). DNS rele.blinowski.ru → российский IP. Платежи YooKassa + СБП. Закрывающие документы каждый месяц.
Нужна расширенная настройка или что-то не работает? Пиши в @rele_dev.