// интеграция

Cursor через teamToken

Cursor умеет свой базовый адрес для OpenAI-совместимого провайдера, и этого достаточно. Настройка занимает три поля, но происходит она в слоте OpenAI, а не рядом с ним, и из этого следуют две вещи, которые лучше знать заранее.

Что это за инструмент

Cursor это редактор кода с ассистентом, форк VS Code. Ключ и базовый адрес для OpenAI-совместимого провайдера задаются в настройках, отдельной установки не требуется.

Три поля

Settings → Models → API Keys

  OpenAI API Key:            <ваш ключ teamToken>
  Override OpenAI Base URL:  https://api.teamtoken.store/v1

  + Add model: gpt-5.6-sol

Ключ кладётся в поле для ключа OpenAI, базовый адрес включается галкой рядом. После этого модель добавляется по имени кнопкой ниже.

Две вещи, которые следуют из того, что это слот OpenAI

Первая. Модели добавляются вручную, по точному имени из каталога. Cursor не запрашивает список у провайдера, так что имя надо перенести без опечаток, а взять его лучше из GET /v1/models, а не из памяти.

curl https://api.teamtoken.store/v1/models \
  -H "Authorization: Bearer $TEAMTOKEN_KEY"

Вторая, и она важнее. Переопределение действует на тот самый слот, в котором раньше жил OpenAI. То есть вы не добавляете нового провайдера рядом, а меняете адрес у имеющегося, и запросы по этому слоту уходят к нам целиком. Это ровно то, чего обычно и хотят, но если рассчитывали держать оба одновременно, то так не получится.

Собственные функции Cursor, которые он обслуживает своей инфраструктурой, а не слотом OpenAI, этой настройкой не переключаются.

Какие модели добавлять

gpt-5.6-sol как основную, gpt-5.3-codex под длинные правки по коду, gemini-3.1-pro когда хочется второго мнения. Имена берите из каталога дословно.

Лимит трат на ключ

Редактор обращается к модели часто и без вашего участия, поэтому ключ для него разумно завести отдельный и поставить потолок в кабинете. Баланс общий, лимит только на этом ключе, отзыв мгновенный.

Если не работает

Модель не появляется в списке
Её надо добавить руками, по имени. Cursor не запрашивает список у провайдера.
Ошибка про неизвестную модель
Имя должно совпадать с каталогом дословно, без префикса провайдера. Проверьте по GET /v1/models.
Ключ не принимается
Ключ должен быть наш и лежать в поле для ключа OpenAI, а галка переопределения базового адреса включена. Без неё запросы уходят на адрес OpenAI, где наш ключ недействителен.
Работает ли из России
Наш эндпоинт открывается напрямую, пополнение картой, через СБП или криптой. Доступность самого редактора и его собственных функций от нас не зависит.
Рядом
Kilo CodeCodex CLIZed
Получить ключ