Убедитесь, что дело в блокировке
Если в логах расширения Copilot видите not available in your location или Invalid copilot token, дальше не ищите: это регион, а не ваша настройка. Отключите Copilot, чтобы он не мешал остальным расширениям.
Copilot пишет «not available in your location» или 403 «Invalid copilot token». Разбираем, почему это не чинится перезаходом, что даёт свой ключ в чате VS Code и что поставить вместо.
Коротко: GitHub Copilot не работает в России, потому что GitHub закрыл его по торговым ограничениям: сервис недоступен и для аккаунтов с российскими данными, и для запросов с российских адресов. В редакторе это выглядит как «Copilot is not available in your location» при включении или как 403 «Invalid copilot token» на каждом запросе к автодополнению и чату.
Ошибка не техническая, и это главное. Блокировка стоит на уровне аккаунта GitHub и сети одновременно, поэтому переустановка расширения, выход и вход, чистка кэша и смена версии VS Code ничего не меняют. Сам Copilot — автодополнение и модели GitHub — свой ключ не оживит: это облако GitHub. Но чат VS Code теперь принимает свой адрес API и ключ (режим Custom Endpoint), и для этого не нужны ни подписка Copilot, ни вход в GitHub.
VPN и аккаунт с иностранными данными формально обходят проверку, но нарушают условия GitHub, и аккаунт вместе с репозиториями могут заблокировать. Без этого риска есть два варианта: подключить свой ключ прямо в чат VS Code — работают чат и режим агента, но не автодополнение, — или поставить расширение, которое работает с любым OpenAI-совместимым API и хранит настройки у вас.
Автодополнение Copilot мы не заменяем. Зато наше расширение для VS Code даёт модели встроенному чату и agent mode, а тот же ключ работает в Cline и Continue.
from openai import OpenAI client = OpenAI( api_key="ВАШ_API_КЛЮЧ", base_url="https://api.kosareva.cloud/v1", ) response = client.chat.completions.create( model="gpt-5-6", messages=[{"role": "user", "content": "Привет!"}], stream=True, )
import OpenAI from "openai"; const client = new OpenAI({ apiKey: "ВАШ_API_КЛЮЧ", baseURL: "https://api.kosareva.cloud/v1", }); const response = await client.chat.completions.create({ model: "gpt-5-6", messages: [{ role: "user", content: "Привет!" }], stream: true, });
curl https://api.kosareva.cloud/v1/chat/completions \ -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \ -H "Content-Type: application/json" \ -d '{"model":"gpt-5-6","messages":[{"role":"user","content":"Привет!"}],"stream":true}'
автодополнение Copilot, модели GitHub в чате, Copilot в GitHub.com, code review от Copilot.
переустановка, повторный вход, новый аккаунт с российской почтой или картой.
VPN плюс аккаунт без российских данных. Условия GitHub это запрещают, блокировка может затронуть весь аккаунт, а не только Copilot.
сам VS Code, Git и GitHub как хостинг кода. Ограничение касается только Copilot и связанных с ним сервисов.
чат и режим агента в VS Code со своим ключом через Custom Endpoint — без подписки Copilot и входа в GitHub.
любое расширение, которое ходит по вашему base URL и ключу: наше для VS Code, Cline, Continue.
Если в логах расширения Copilot видите not available in your location или Invalid copilot token, дальше не ищите: это регион, а не ваша настройка. Отключите Copilot, чтобы он не мешал остальным расширениям.
Обход работает до первой проверки. Если на аккаунте лежат рабочие репозитории, блокировка обойдётся дороже подписки. Для личных экспериментов риск ваш.
Chat: Manage Language Models → Add Models → Custom Endpoint: адрес API, ключ и имена моделей. Модели появятся в списке чата, работают диалог и режим агента. Автодополнения по Tab так не будет.
Свой ключ в CopilotРасширение с родным чатом и agent mode, куда подставляется свой ключ. Модели переключаются в выпадающем списке, автодополнение по Tab даёт сам редактор.
Инструкция для VS CodeОба живут в VS Code и работают с OpenAI-совместимым API. Cline — агент для многошаговых задач, Continue — чат и автодополнение с конфигом в файле.
Один ключ на все модели вместо подписки, оплата по факту за токены. Проверить, что ключ живой, можно одной командой.
Copilot отключается в списке расширений, замена ставится оттуда же. Горячие клавиши чата у замен свои, привыкать придётся день-два.
Плагин Copilot блокируется так же. Работают Continue и плагины с полем base URL.
copilot.vim и copilot.lua упираются в тот же токен. Есть плагины под OpenAI-совместимый API, настройка в lua-конфиге.
Copilot в веб-интерфейсе, включая code review, закрыт вместе с остальным. На обычную работу с репозиториями это не влияет.
Нет. Регион в профиле не отменяет проверку по платёжным данным и адресу, а смена данных на чужие нарушает условия.
В чат — да. В VS Code чат Copilot принимает свой адрес API и ключ через Custom Endpoint, подписка и вход в GitHub для этого не нужны. Работают диалог и режим агента; автодополнение по Tab и поиск по проекту остаются за облаком GitHub, и свой ключ их не включит.
У Continue есть, у Cline нет. В VS Code с нашим расширением автодополнение даёт сам редактор, а расширение отвечает за чат и agent mode.
Нет. Бесплатный тариф — тот же Copilot на тех же серверах GitHub, и ограничение по региону действует на него так же, как на платный. Отличаются только лимиты запросов, доступ закрыт одинаково.
В чате Copilot были модели OpenAI и Anthropic, и те же семейства доступны по своему ключу: для чата и режима агента подойдут gpt-5-6 или claude-sonnet-5. Для автодополнения в Continue важнее скорость, поэтому туда берут быструю модель, обученную под код. Цены по каждой — на странице моделей и цен.
Расширение для VS Code, ключ ко всем моделям и оплата в рублях. Настройка занимает пять минут.