GitHub Copilot в России: Claude, GPT и DeepSeek в чате VS Code со своим ключом — без подписки и VPN
Подписку Copilot Pro из России официально не оформить: по правилам экспортного контроля GitHub не продаёт Copilot в Россию и Беларусь. Зато чат и агент Copilot в VS Code работают и со своим API-ключом: в сеансах Local — без плана Copilot и даже без входа в GitHub. Добавьте в VS Code провайдера Custom Endpoint с адресом RuAPI, и в списке моделей чата появятся Claude, GPT, DeepSeek и Gemini. Оплата в USDT, VPN не нужен.
Обновлено:
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://www.ruapi.ai/v1",
)
resp = client.chat.completions.create(
model="deepseek-flash",
messages=[{"role": "user", "content": "Привет"}],
)
print(resp.choices[0].message.content)Ключ можно сначала проверить во встроенном терминале VS Code (вкладка cURL): пример обращается к deepseek-flash, которая доступна сразу после регистрации. Для Copilot понадобятся тот же ключ и адрес https://www.ruapi.ai/v1/chat/completions.
Что мешает пользоваться Copilot из России
Подписку Copilot в Россию не продают.
В правилах GitHub о торговых ограничениях прямо сказано: Copilot нельзя продавать и поставлять без разрешения в страны под эмбарго и группы E:1, и в этом списке названы Россия и Беларусь (docs.github.com, «GitHub and trade controls», 05.11.2026). Платят за Copilot банковской картой или через PayPal, предоплаченные карты не принимаются (docs.github.com, «Supported payment methods», 05.11.2026). Поэтому вопрос «как купить Copilot Pro в России» упирается не только в карту.
Copilot Free — это автовыбор модели и лимит.
В бесплатном плане модель выбирает Copilot (Auto), сменить её нельзя, AI-кредитов дают ограниченно, а автодополнений — 2000 в месяц (docs.github.com/copilot/get-started/plans, 05.11.2026). К тому же Free тоже требует аккаунт GitHub с доступом к Copilot. Со своим ключом вы сами решаете, какая модель отвечает в чате, и платите только за потраченные токены.
Встроенным провайдерам нужны ключи, которых в России не выдают.
В списке провайдеров VS Code есть Anthropic, OpenAI и Gemini, но каждому нужен ключ своей компании, а Anthropic и OpenAI с Россией не работают (anthropic.com/supported-countries, developers.openai.com/api/docs/supported-countries, 03.11.2026). Провайдер Custom Endpoint принимает любой совместимый адрес — с ним один ключ RuAPI открывает Claude, GPT, Gemini, DeepSeek, Qwen и GLM.
Как подключить RuAPI к Copilot Chat в VS Code: 3 шага
Инструкция для VS Code 1.145 — стабильной версии от 04.11.2026. Провайдер Custom Endpoint входит в стабильную сборку с версии 1.122, Insiders не нужен. По документации свои модели в сеансах Local работают без входа в GitHub и без плана Copilot (code.visualstudio.com/docs/agent-customization/language-models, 05.11.2026).
Заведите аккаунт RuAPI и пополните баланс
Регистрация на www.ruapi.ai — через почту, Google или Яндекс, телефон не спрашивают. Удобнее всего платить в USDT: от 5 USDT по сети TRC20, BEP20, TON или Polygon, USDC тоже подходит. Купить USDT за рубли можно через СБП — пошагово это описано в docs.ruapi.ai/ru/buy-usdt. Ещё один вариант — карта иностранного банка.
На новый аккаунт обычно сразу начисляется $0,05: этого хватит, чтобы проверить чат Copilot на claude-haiku-5-5, deepseek-flash или gpt-6-luna. Остальные модели открываются после первого пополнения.
Выпустите отдельный ключ для VS Code
Консоль → «API-ключи» → «Создать ключ». В блоке «Бюджет» отключите «Без ограничений» и задайте сумму — агент, который застрял в цикле, не потратит больше. Отдельный ключ для редактора удобен и тем, что его расходы видно в журнале отдельно от остальных проектов.


Добавьте Custom Endpoint в VS Code
- Откройте палитру команд (Ctrl+Shift+P, на macOS — Cmd+Shift+P) и выполните Chat: Manage Language Models. Нажмите Add Models и выберите в списке Custom Endpoint.
- Введите имя группы, например RuAPI, — под ним модели будут видны в списке чата. Затем укажите отображаемое имя, API-ключ sk-… и тип API Chat Completions.
- VS Code откроет файл chatLanguageModels.json. В массиве models для каждой модели укажите id — точный ID со страницы цен, например deepseek-flash, — и url https://www.ruapi.ai/v1/chat/completions, а также "toolCalling": true, "contextWindow": 1000000 и "maxOutputTokens": 32000. Без toolCalling модель не появится в списке в режиме агента. Готовый пример — в вопросах ниже.
- Сохраните файл. Новые чаты VS Code по умолчанию открывает в сеансе Copilot, а там свои модели доступны только с экспериментальной настройкой chat.agentHost.byokModels.enabled. Надёжнее выбрать в поле Session Target вариант Local, а в списке моделей — deepseek-flash из группы RuAPI. Если варианта Local в списке нет, документация VS Code предлагает включить его экспериментальными настройками "chat.editor.localAgent.enabled": true, "chat.defaultToCopilotHarness": false и "chat.editor.preferCopilotHarness": false (в рабочей среде их может переопределить политика организации). Если модели нет в списке, перезапустите VS Code. Если в журнале Консоли RuAPI появилась новая строка — всё подключено.
Адреса и ключи RuAPI: docs.ruapi.ai/ru/quickstart · вызов инструментов: docs.ruapi.ai/ru/function-calling · кэш Claude: docs.ruapi.ai/ru/prompt-caching
Что вписать в chatLanguageModels.json
Chat Completions — все модели, и Claude тоже
"vendor": "customendpoint"
"apiType": "chat-completions"
url: https://www.ruapi.ai/v1/chat/completions
"toolCalling": true
id: deepseek-flash
Messages — по желанию, для кэша Claude
"apiType": "messages"
url: https://www.ruapi.ai/v1/messages
id: claude-sonnet-5-5
ключ уходит в заголовке x-api-key
Оплата
USDT / USDC от 5 USDT
карты иностранных банков
без подписки
Цены на модели для Copilot Chat со своим ключом
Модели, которые хорошо справляются с режимом агента в VS Code. Цены — в долларах за 1 млн токенов, как на странице цен. Абонентской платы нет: с баланса уходят только токены, которые израсходовал чат.
| model | input $/M | output $/M |
|---|---|---|
| deepseek-flash | $0.17 чтение кэша $0.0120 | $1.44 |
| glm-5.3 | $1.44 чтение кэша $0.36 | $5.02 |
| gpt-5.4-mini | $0.90 чтение кэша $0.0900 | $5.40 |
| claude-haiku-5-5 | $0.12 чтение кэша $0.0120 >100K: $0.60 | $0.60 >100K: $3.00 |
| gemini-3.8-flash | $0.90 чтение кэша $0.0900 | $4.50 |
| gpt-5.4 | $3.00 чтение кэша $0.30 >272K: $6.00 | $18.00 >272K: $27.00 |
| claude-sonnet-5-5 | $2.40 чтение кэша $0.12 | $12.00 |
Input — новые входные токены, «чтение кэша» — часть входа, взятая из кэша, output — ответ модели. Агент Copilot на каждом шаге заново отправляет инструкции, открытые файлы и историю чата, так что кэш здесь даёт заметную экономию. GPT и DeepSeek кэшируют повторяющееся начало запроса автоматически. Для Claude в формате Chat Completions VS Code метки cache_control не ставит, поэтому их ставит RuAPI: если в запросе нет ни одной метки, в нём уже есть прошлые ответы модели, а предыдущий запрос с этим ключом к этой модели был меньше 5 минут назад, шлюз помечает конец системного промпта и последнее сообщение пользователя. Первый запрос диалога и запрос после паузы дольше 5 минут уходят без меток; если три записи в кэш подряд не окупились, авторазметка для этого ключа и модели отключается на час. С типом API Messages метки расставляет сам VS Code (docs.ruapi.ai/ru/prompt-caching).
Строка «>100K», выделенная серым, — тариф производителя для промптов длиннее порога; если запрос превысил порог, он целиком оплачивается по этому тарифу.
Copilot Pro или VS Code со своим ключом RuAPI
| VS Code + RuAPI | Copilot Pro | |
|---|---|---|
| Стоимость | Чат и агент бесплатно, оплата только за токены | $10 в месяц: 1 000 базовых AI-кредитов и 500 гибких (1 кредит = $0,01) |
| Как платить | USDT от 5 USDT или карта иностранного банка | Банковская карта или PayPal; продажа в Россию запрещена правилами GitHub |
| Аккаунт GitHub | Для чата и агента в сеансе Local не нужен | Обязателен |
| Выбор модели | Любая модель RuAPI с вызовом инструментов | Модели, доступные в плане Pro |
| Автодополнение кода | Нет: inline suggestions работают только через GitHub | Без ограничений |
По docs.github.com (Plans for GitHub Copilot, Billing for individual plans, GitHub and trade controls) и code.visualstudio.com/docs/agent-customization/language-models, проверено 05.11.2026.
