Cursor
Добавление шлюза как пользовательского стандартного API-провайдера в Cursor.
Интеграции
В Cursor откройте Settings → Models и добавьте пользовательский стандартный API-провайдер. Укажите адрес шлюза, вставьте ключ gw_ и перечислите слаги моделей из каталога.
Settings → Models → Standard API
text
Проверка
- Откройте чат в Cursor.
- Нажмите на выбор модели.
- Выберите один из добавленных слагов.
- Отправьте запрос — ответ должен прийти через шлюз.
Убедиться, что трафик доходит до шлюза, можно по его журналу (bun run dev в корне репозитория). Каждый запрос Cursor отображается как POST /v1/chat/completions с разрешённым слагом модели.
Решение проблем
- «Test API key» не проверяет аутентификацию — Cursor может обращаться к
/v1/models, но этот endpoint общедоступен и не проверяет ключ. Если не проходит сам probe, проверьте base URL и сетевой маршрут. Ключgw_проверяйте реальным запросом к защищённому/v1/chat/completions. - Слаг виден в списке, но запрос не выполняется — модель есть в шлюзе, но отключена. Включите её в административной панели в разделе Models.
- Cursor отправляет дополнительные поля протокола, например
logit_bias— шлюз переводит известные поля и отбрасывает неподдерживаемые upstream-провайдером. Если поле необходимо, создайте issue.
URL шлюза: https://api.toygate.store