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 когда хочется второго мнения. Имена берите из каталога дословно.
Лимит трат на ключ
Редактор обращается к модели часто и без вашего участия, поэтому ключ для него разумно завести отдельный и поставить потолок в кабинете. Баланс общий, лимит только на этом ключе, отзыв мгновенный.
Если не работает
GET /v1/models.