Cursor с одним API-ключом для всех моделей
Вставьте ключ RelaySwitch в поле OpenAI API Key в Cursor, переопределите Base URL на https://api.relayswitch.io/v1 и добавьте ID моделей, которые хотите использовать. Любую чат-модель этого ключа можно добавить в выбор моделей, и работают оба режима, Agent и Ask.
01Как это работает и где находятся настройки
Cursor отправляет запросы в формате OpenAI, и каждая чат-модель из списка моделей отвечает в этом формате. Поэтому один ключ дает Claude, GPT, Gemini и DeepSeek в одном выборе моделей, каждую по своей актуальной цене за токен, с оплатой с предоплаченного баланса.
Настройки находятся в Cursor Settings (Cmd/Ctrl + ,), раздел Models. Поля для ключа и Base URL расположены под списком моделей.
02Шаги в Cursor Settings
- Включите OpenAI API Key и вставьте ключ целиком из консоли.
- Включите Override OpenAI Base URL и впишите https://api.relayswitch.io/v1, с
/v1на конце. - Нажмите Save. В более старых версиях Cursor эта кнопка называется Verify.
- В разделе Models добавьте по одному ID, которые хотите использовать, в точности как они написаны в списке моделей; ID моделей Claude тоже подходят. Затем выберите один из них в панели чата.
OpenAI API Key: sk-relay-...Override OpenAI Base URL: https://api.relayswitch.io/v1Models: gpt-6.1-sol03Назначение каждого поля
| OpenAI API Key | Учетные данные, которые Cursor отправляет в каждом запросе. Вставьте ключ целиком из консоли. |
| Override OpenAI Base URL | Отправляет эти запросы на https://api.relayswitch.io/v1, а не в OpenAI. |
| Models | Список, который предлагает выбор моделей. Добавьте каждый нужный ID в точности как в списке моделей, а не отображаемое название. |
04Выбор модели для Cursor
Запрос Agent несет диалог, файлы, прочитанные Cursor, и результаты инструментов, поэтому входные токены составляют основную часть расходов. Модель с низкой ценой входа дает самую низкую стоимость запроса. В таблице ниже флагманские модели в USD за миллион токенов; на странице каждой модели указаны цены входа, кешированного входа и выхода.
| Модель | Разработчик | Вход | Выход | Контекст |
|---|---|---|---|---|
| Claude Fable 5.2claude-fable-5.2 | Anthropic | $4.00 | $20.00 | 1,000,000 |
| Claude Opus 5.5claude-opus-5-5 | Anthropic | $2.716 | $9.70 | 1,000,000 |
| DeepSeek V4.1 Flash 1017deepseek-v4.1-flash-1017 | DeepSeek | $0.2425 | $1.164 | 1,048,576 |
| GLM 5.3 Flashglm-5.3-flash | Z.ai | $0.0873 | $0.1455 | 1,000,000 |
| GPT-6 Lunagpt-6-luna | OpenAI | $0.0625 | $0.20 | 1,050,000 |
| Qwen3.8 Maxqwen3.8-max | Qwen | $0.80 | $2.40 | 991,000 |
| Minimax M3.1 Flashminimax-m3.1-flash | MiniMax | $0.105 | $0.42 | 1,000,000 |
| Gemini 3.8 Flashgemini-3.8-flash | $0.4925 | $2.25 | 1,048,576 | |
| Grok 4.7grok-4.7 | xAI | $0.60 | $1.80 | 500,000 |
| Kimi K3kimi-k3 | Moonshot AI | $0.90 | $4.50 | 1,048,576 |
USD за миллион токенов
05Режим Agent и модели GPT
Когда включено переопределение Base URL, режим Agent в Cursor отправляет для моделей GPT тело запроса в формате Responses API на путь Chat Completions. Cursor отмечает это как known issue на своем форуме.
Шлюз читает такое тело как запрос Chat Completions, который и имелся в виду, и отвечает в формате Chat Completions, со стримингом или без. ID моделей GPT работают и в режиме Agent, и в режиме Ask по одной цене. Если вам ближе агент в терминале, смотрите страницу Codex и страницу Claude Code.
06Проверка подключения
Отправьте один запрос, такой же, какой отправляет Cursor, с той же машины. Затем отправьте сообщение в Cursor, выбрав один из своих ID; запрос появится на странице Usage в консоли вместе с токенами и стоимостью.
curl https://api.relayswitch.io/v1/chat/completions \ -H "Authorization: Bearer sk-relay-..." \ -H "content-type: application/json" \ -d '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Reply with ok"}]}'07Оплата, кеш и частые ошибки
Как создать ключ и задать бюджет для ключа, описано на странице Claude API ключ. Что нужно знать об оплате, и четыре самые частые ошибки:
- Запросы оплачиваются за токены по цене модели с вашего предоплаченного баланса.
- Когда ответ сообщает о токенах кешированного входа, они оплачиваются по цене кешированного входа модели, а не по цене входа. Длинный диалог, повторяющий одно и то же начало, стоит за шаг дешевле, чем новый.
- На планах Cursor Teams и Enterprise Cursor учитывает запросы со своим ключом в собственном потреблении и добавляет свою плату за токены. Эту плату взимает Cursor, а не этот сервис. Согласно документации Cursor по API-ключам, индивидуальные планы не учитываются.
401 invalid_api_key | Ключ неверен или уже отозван. Скопируйте его из консоли заново. |
404 model_not_found | ID в выборе моделей нет в списке моделей. Проверьте опечатки или отображаемое название, записанное вместо ID. |
402 insufficient_balance | Пополните баланс в консоли; ключ сразу снова заработает. |
| Verify не проходит | Самая частая причина: Base URL без /v1. Выполните curl из предыдущего раздела с той же машины. |
Частые вопросы
- Нужен ли /v1 в Base URL в Cursor?
- Да. Впишите в Override OpenAI Base URL адрес https://api.relayswitch.io/v1, а Cursor добавит к нему /chat/completions. Самая частая причина, по которой Verify не проходит: пропущенный /v1.
- Можно ли использовать модели Claude в Cursor AI с этим ключом?
- Можно. Каждая чат-модель из списка моделей отвечает в формате OpenAI, который отправляет Cursor, поэтому ID моделей Claude, GPT, Gemini и DeepSeek добавляются в один выбор моделей с одним ключом.
- Работает ли режим Agent со своим API-ключом?
- Да, работают оба режима, Agent и Ask. Для моделей GPT режим Agent отправляет тело запроса в формате Responses на путь Chat Completions; шлюз читает его как запрос Chat Completions и отвечает в этом формате по той же цене.
- Нужно ли включать стриминг?
- Нет. Cursor использует стриминг по умолчанию, и переключателя для него нет. Стриминг поддерживают все модели.
- Берет ли Cursor дополнительную плату за свой ключ?
- Согласно документации Cursor по API-ключам, на планах Teams и Enterprise запросы со своим ключом учитываются в потреблении Cursor и облагаются платой Cursor за токены, которую взимает сам Cursor. Индивидуальные планы не учитываются. Здесь запросы оплачиваются за токены по цене модели с предоплаченного баланса.
- Как пополнить баланс для работы в Cursor?
- Пополните баланс в консоли картой, включая Apple Pay и Google Pay, или через USDT, USDC, BTC, ETH, SOL, от $10. Баланс ведется в долларах США, не сгорает, подписки нет.
Все модели в выборе моделей Cursor
Один ключ, предоплаченный баланс, оплата картой или криптовалютой.