Как использовать подписку Claude и ChatGPT в Cursor вместо платного API: экономия тысяч долларов

Многие разработчики используют Cursor — мощную IDE с интеграцией ИИ. По умолчанию она работает через API, где вы платите за каждый токен. Но есть способ существенно сэкономить.

Простая математика:

Подписка Стоимость в месяц Эквивалент API токенов
ChatGPT Plus $20 На ~$1000
Claude Pro $100 На ~$2000

Покупая подписку, вы получаете доступ к токенам на сумму, в 10–20 раз превышающую стоимость подписки. Но напрямую подключить подписку в Cursor нельзя — форматы запросов различаются.

Решение: расширение Ungate, которое проксирует запросы от Cursor в формат, понятный провайдерам .


Что такое Ungate и как он работает

Ungate — это расширение для Cursor, которое решает проблему несовместимости форматов запросов API и подписочных сервисов .

Принцип работы:

  1. Расширение поднимает локальный proxy-сервер, который слушает запросы от Cursor

  2. Через Cloudflare Tunnel создаётся публичный URL, доступный для Cursor 

  3. Cursor отправляет запрос на этот URL

  4. Ungate переводит запрос в формат нужного провайдера (Claude, ChatGPT) через OAuth-авторизацию

  5. Ответ возвращается обратно в Cursor

Cursor позволяет указать кастомный OpenAI Base URL . Но его бэкенд не может обращаться напрямую к localhost, поэтому и нужен туннель.

Поддерживаемые провайдеры:

Провайдер Авторизация Стриминг Tool Calls Vision
Claude OAuth Да Да Да
ChatGPT OAuth Да Да Нет
MiniMax API-ключ Да Да Да

Пошаговая установка и настройка Ungate

Шаг 1. Установка расширения

Самый простой способ — через командную строку Cursor :

bash
cursor --install-extension orchidfiles.ungate

Или найдите @id:orchidfiles.ungate в панели расширений (Extensions).

Шаг 2. Открытие дашборда

После установки в нижней части окна Cursor появится кнопка «Ungate». При нажатии открывается панель управления со статистикой проксированных запросов и настройками.

Что показывает дашборд:

  • количество запросов к каждому провайдеру

  • статус туннеля

  • публичный URL для Cursor

  • API-ключ для авторизации

Шаг 3. Подключение провайдера

В дашборде выберите нужного провайдера :

Провайдер Действие
Claude Нажмите «Sign in with Claude» → авторизуйтесь через OAuth
ChatGPT Нажмите «Sign in with OpenAI» → авторизуйтесь через OAuth
MiniMax Введите API-ключ и выберите регион (Global/China/Custom)

Шаг 4. Запуск туннеля

В разделе Tunnel нажмите «Start tunnel». Система создаст защищённое соединение через Cloudflare .

После запуска вы получите:

  • Публичный URL вида https://some-id.cfargotunnel.com

  • Прокси API-ключ — строка для авторизации в Cursor

Шаг 5. Настройка Cursor

Откройте настройки Cursor: Settings → Models 

  1. В поле OpenAI Base URL вставьте публичный URL из дашборда Ungate

  2. В поле OpenAI API Key вставьте прокси API-ключ

Важно: Cursor имеет баг, при котором настройка OpenAI API Key самопроизвольно отключается каждые несколько часов. Ungate может автоматически включать её обратно — эта опция настраивается в дашборде .

Шаг 6. Добавление кастомных моделей

Скопируйте ID моделей из раздела Models в дашборде Ungate.

Затем в Cursor Settings → Models → «Add Model» вставьте ID модели .

Примеры ID моделей :

  • Для Claude: claude-3.5-sonnet-20241022

  • Для ChatGPT: gpt-4o

  • Для MiniMax: MiniMax-M2.7

Шаг 7. Использование

После настройки выберите добавленную кастомную модель в чате Cursor. Все запросы пойдут через вашу подписку, а не через API с оплатой токенов.


Как отключить проксирование и вернуться к обычной работе

На иконку Ungate в статус-баре можно навести курсор — появится тултип с быстрыми действиями :

Действие Как сделать
Открыть дашборд Клик по иконке
Остановить туннель В дашборде → Stop tunnel
Скопировать туннель URL Через тултип
Перезапустить туннель Там же

После остановки туннеля Cursor вернётся к обычному использованию API (если настроен стандартный ключ).

Для работы с Composer и другими функциями Cursor, которые могут конфликтовать с проксированием, достаточно временно остановить туннель или выбрать стандартную модель.


Важные нюансы и ограничения

Известные ограничения 

Ungate надёжно работает только с кастомными моделями, добавленными через дашборд. Встроенные ID моделей Cursor могут обходить кастомный Base URL и уходить напрямую в API.

Поэтому обязательно:

  • добавляйте модели через дашборд Ungate

  • выбирайте именно эти модели в чате Cursor

Ограничения провайдеров 

Возможность Claude ChatGPT MiniMax
Обработка изображений ✅ Да ❌ Нет ✅ Да
Разделение reasoning (мышление модели) ✅ Да ❌ Нет ✅ Да (через <think>)

Сравнение: API vs подписка через Ungate

Параметр Оплата API токенов Подписка + Ungate
Стоимость Зависит от объёма Фиксированная (20–100/мес)
Выгодно при активном использовании Нет Да
Доступ к последним моделям Есть Есть
Ограничения по частоте запросов Да У провайдера (обычно мягче)
Сложность настройки Низкая Средняя (один раз)

Что в итоге

Ungate — это инструмент для разработчиков, которые активно используют Cursor и хотят платить фиксированную сумму за подписку вместо того, чтобы тратить десятки и сотни долларов на API токены.

Когда имеет смысл использовать:

  • вы работаете с Cursor ежедневно

  • ваши ежемесячные расходы на API превышают 20–100

  • вы хотите использовать Claude Vision или другие возможности через подписку

Когда лучше остаться на API:

  • вы используете Cursor эпизодически

  • ваши расходы на API меньше стоимости подписки

  • вам нужна максимальная стабильность без дополнительных слоёв проксирования

Ссылка на расширение: github.com/orchidfiles/ungate 


Вопрос для читателей

Пользуетесь ли вы Cursor? Какой объём токенов сжигаете в месяц и пробовали ли экономить через подписки? Делитесь опытом в комментариях.

Комментарии: 0