Планируется

Cursor и API Токенмоста: настройка и проверка

Как проверить пользовательский OpenAI-совместимый endpoint в Cursor: ключ, адрес, модель, ограничения режимов и диагностика.

API Токенмоста работает

Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.

Как это устроено

Cursor предлагает пользовательский OpenAI API key и переопределение Base URL, но поддержка этих настроек зависит от версии клиента и режима. Для Токенмоста проверяйте https://tokenmost.ru/v1 с точным ID модели. Совместимость агентного режима Cursor с выбранной моделью пока не подтверждена — сначала выполните короткий тест без изменения файлов.

Что потребуется

  • Версия Cursor с полями OpenAI API Key и Override OpenAI Base URL.
  • Положительный баланс и отдельный ключ Токенмоста с низким бюджетом и RPM.
  • Точный ID текстовой модели с Chat Completions; для Agent дополнительно нужна поддержка tools.

Порядок работы

  1. Создайте отдельный ограниченный ключ и проверьте модель прямым коротким запросом к Chat Completions.
  2. В настройках Cursor откройте Models, задайте OpenAI API Key и включите Override OpenAI Base URL.
  3. Укажите https://tokenmost.ru/v1 и добавьте точный ID модели в список пользовательских моделей.
  4. Выберите модель в обычном чате и задайте короткий вопрос в пустом тестовом проекте.
  5. Отдельно проверьте Agent на задаче чтения одного тестового файла; не разрешайте запись и запуск команд до подтверждения tools.
  6. Сверьте историю запросов и списания. Если Cursor меняет маршрутизацию встроенных моделей, отключите override и используйте отдельный профиль.

Готовая конфигурация

Поля Cursor для проверки

OpenAI API Key: отдельный ключ Токенмоста
Override OpenAI Base URL: https://tokenmost.ru/v1
Custom Model: MODEL_ID_FROM_CATALOG

Прямая проверка перед Cursor

curl https://tokenmost.ru/v1/chat/completions -H 'Authorization: Bearer TOKENMOST_API_KEY' -H 'Content-Type: application/json' -d '{"model":"MODEL_ID_FROM_CATALOG","messages":[{"role":"user","content":"Ответь одним словом: работает"}],"max_tokens":32}'

Что учесть

Инструкция описывает проверку подключения, а не подтверждённую поддержку всех режимов Cursor. Используйте ограниченный ключ и тестовый проект; до подтверждения Agent не запускайте задачи с изменением файлов.

Ожидаемый результат

Прямой запрос возвращает choices[0].message.content. Затем обычный чат Cursor должен показать короткий ответ. Отдельная задача чтения проверяет агентный цикл; успех обычного чата его не подтверждает.

Ограничения клиента

Cursor может направлять не все режимы через пользовательский endpoint; глобальный override способен затронуть и встроенные модели. Поведение зависит от версии Cursor. Поэтому страница остаётся в статусе проверки, пока не подтверждён реальный клиентский цикл.

Контроль расходов

У Cursor возможны повторные и многошаговые обращения. Используйте отдельный бюджетный ключ и после теста сравните фактические списания с историей запросов.

Ошибки и диагностика

Прямой запрос работает, Cursor не отвечает

Проверьте версию Cursor, выбранную пользовательскую модель и применился ли Override OpenAI Base URL.

HTTP 401

Проверьте ключ Токенмоста и то, какой профиль Cursor использует в текущем чате.

HTTP 404

Проверьте base URL без /chat/completions и полный ID модели.

HTTP 400 на tools

Начните с обычного текста; для Agent выберите модель с поддержкой tools и проверьте её отдельно.

HTTP 402 или 429

Проверьте баланс, бюджет ключа, RPM и Retry-After; остановите повторные вызовы.

После override сломались другие модели

Отключите Override OpenAI Base URL или настройте отдельный профиль; не переносите тестовую конфигурацию на рабочие проекты без проверки.

Источники и связанные инструкции

Читайте дальше

← Все инструкции