Copilot: Language model unavailable и другие ошибки — что делать

Разбираем, что делать, если Copilot пишет Language model unavailable или «We are having troubles», и как продолжить работу на своём ключе.

6 мин · · ошибки · IDE

Сообщения «Language model unavailable» и «We are having troubles» в GitHub Copilot говорят о том, что чат не смог получить ответ от модели, но не объясняют почему. Причин обычно несколько: устаревший редактор или расширение, проблема со входом, исчерпанный лимит, политика организации, сеть или авария на стороне сервиса. Ниже порядок проверки от самого быстрого к самому долгому и запасной вариант, чтобы не простаивать.

Мы опираемся на документацию GitHub и VS Code (разделы Troubleshooting и FAQ, состояние на 18 октября 2026). Точный текст ошибки и её значение зависят от версии расширения, поэтому там, где мы не можем это подтвердить, прямо говорим, что надо смотреть в логах.

Шаг 1. Посмотрите, не авария ли это

Документация GitHub начинает с одной рекомендации: если Copilot перестал работать, проверьте страницу статуса GitHub (githubstatus.com) на предмет текущих инцидентов с Copilot или доступностью моделей. Если там проблема, ваши настройки ни при чём, а повтор через несколько минут может помочь.

Шаг 2. Обновите VS Code и расширения

Это самая частая причина по документации. Чат Copilot тесно связан с интерфейсом VS Code, поэтому каждая новая версия расширения Copilot Chat совместима только с последним релизом редактора. Старая версия не умеет общаться с серверами Copilot или не видит новые модели.

Что сделать:

  1. Выполните в палитре команд Code: Check for Updates.
  2. Обновите расширения GitHub Copilot и GitHub Copilot Chat на вкладке Extensions.
  3. Перезагрузите окно: F1, затем Developer: Reload Window.

Шаг 3. Проверьте вход и план

Если вы вошли в GitHub, но Copilot недоступен, возможна проблема с аутентификацией. Документация предлагает такой порядок:

  1. Нажмите значок Accounts в левом нижнем углу окна, наведите на имя пользователя GitHub и нажмите Sign out.
  2. Перезагрузите окно (Developer: Reload Window).
  3. Войдите заново.

Дополнительно проверьте:

  • что вы вошли именно тем аккаунтом GitHub, на котором оформлен план Copilot (в VS Code их может быть несколько);
  • что подписка активна в настройках Copilot на GitHub;
  • что при использовании плана через организацию доступ вам выдан.

Ошибка вида «Could not connect to server. Extension activation failed» по документации GitHub означает либо отсутствие плана Copilot, либо сбой получения токена с api.github.com; помогает выход и вход заново.

Шаг 4. Лимиты и кредиты

Следующее, что стоит проверить, — исчерпанные лимиты. Откройте панель статуса Copilot в строке состояния VS Code: в ней видно, сколько процентов месячного лимита подсказок и AI-кредитов использовано. Две вещи надо различать:

  • месячный лимит у плана: когда он закончился, платные модели в чате перестают отвечать до сброса или до настройки дополнительного бюджета;
  • временный rate limit: ограничение по частоте запросов, которое может наступить даже при неисчерпанном месячном лимите, особенно для моделей с ограниченной ёмкостью. Документация советует подождать несколько минут и повторить.

Если оба лимита в порядке, а ошибка остаётся, переходите дальше. Условия планов мы не приводим, они меняются: смотрите актуальные на сайте GitHub.

Шаг 5. Политики организации и выбор модели

Если Copilot выдан организацией, администратор может ограничить набор моделей и отключить отдельные функции. В FAQ VS Code прямо сказано, что не все модели доступны в списке выбора и что организации могут ограничивать доступ к отдельным моделям. Проверьте, что вы не выбрали в чате модель, которой нет в вашем плане, и попробуйте переключиться на другую из списка.

Если агентный режим недоступен совсем, посмотрите настройку chat.agent.enabled: ею может управлять политика организации.

Шаг 6. Сеть, прокси и диагностика

Если Copilot не может подключиться, документация советует собрать диагностику:

  1. Выполните в палитре команд GitHub Copilot: Chat Diagnostics.
  2. Изучите отчёт: проваленные проверки указывают на блокировку соединения.
  3. Сверьтесь с правилами брандмауэра и прокси (в документации GitHub есть список адресов, которые надо разрешить).

Если отчёт чистый, включите подробные логи: Developer: Set Log Level для расширений GitHub Copilot и GitHub Copilot Chat, воспроизведите ошибку и откройте Output, канал GitHub Copilot Chat. Строки с ошибками рядом со временем сбоя обычно называют причину точнее, чем всплывающее сообщение. Перед отправкой логов в поддержку уберите из них секреты и пути, в логах бывают фрагменты кода.

Запасной вариант: чат на своём ключе

Пока вы разбираетесь, работу можно продолжить без сервиса Copilot. По документации VS Code, модели с собственным ключом (BYOK) работают в чате без входа в GitHub и без плана. Настройка в общих чертах:

  1. Создайте ключ fetch_... на странице API-ключей.
  2. В VS Code откройте Chat: Manage Language Models, выберите Add Models, затем Custom Endpoint.
  3. Укажите адрес https://api.zukko.pro/v1/chat/completions, ключ и идентификатор модели, например claude-sonnet-5-5 или gpt-6.1-sol.

По документации VS Code, Custom Endpoint поддерживает и Anthropic Messages API. Для моделей Claude можно выбрать этот тип и адрес https://api.zukko.pro/v1/messages: в Anthropic-формате шлюз учитывает чтение кэша, а в OpenAI-формате весь вход Claude идёт по цене входа. Точные поля конфигурации сверяйте с документацией VS Code.

Ограничения этого пути такие же, как у BYOK вообще: inline-подсказки при наборе, семантический поиск и функции на эмбеддингах по-прежнему за сервисом Copilot. Чат и агентный режим (если модель поддерживает вызов инструментов) работать будут.

Второй вариант — расширения Cline или Kilo Code, которые изначально работают со своим ключом (Roo Code, по сообщению его документации, закрыт 15 мая 2026 года). Адрес, ключ и формат для них собраны в инструкции по расширениям VS Code. Если вам важнее терминал, можно взять Claude Code: инструкция — в документации по подключению.

Стоимость запасного канала небольшая: например, gpt-6.1-sol на 18 октября 2026 стоит $0.27 за 1M входных и $1.32 за 1M выходных токенов. Чат из 20 запросов по 4000 входных и 600 выходных токенов обойдётся в 0.08 × 0.27 + 0.012 × 1.32 = 0.0216 + 0.01584 = около $0.04. Цены меняются, актуальный список — GET /v1/models.

Краткая сводка

СимптомПервая проверка
Language model unavailableстатус GitHub, обновление VS Code и расширений, выбор другой модели
We are having troublesвход и выход из аккаунта, Reload Window, диагностика сети
Could not connect to serverналичие плана, повторный вход
Rate limitподождать несколько минут, проверить панель статуса
Нет агента или моделиполитики организации, chat.agent.enabled

Частые вопросы

Что означает Language model unavailable?

Дословно: языковая модель недоступна. В документации GitHub нет отдельного разбора этой фразы, поэтому причину ищите по чек-листу: авария, устаревшая версия, проблема входа, лимит, политика организации. Окончательно ответят логи Copilot Chat.

Copilot не работает после обновления VS Code. Что делать?

Обновите и расширения Copilot, перезагрузите окно (Developer: Reload Window), затем выйдите из аккаунта GitHub и войдите заново. Если не помогло, соберите диагностику командой GitHub Copilot: Chat Diagnostics.

Можно ли продолжить работу, пока Copilot недоступен?

Чат можно перевести на свой ключ через Custom Endpoint: без входа в GitHub и без плана. Inline-подсказки при этом останутся недоступными.

Это сработает из России?

Подключение через шлюз Zukko не зависит от плана Copilot. Доступ из России идёт через шлюз, оплата СБП, картой MasterCard или криптой.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.