Перейти к содержанию
Подключить клиентGuard Code

Guard Code

Рекомендуем

Агент для программирования в VS Code на моделях GUARD API. Все семейства по одному ключу.

Настроить через свою нейросеть

Guard Code — расширение GUARD API для VS Code. Агент правит файлы проекта, запускает команды в терминале, читает веб-страницы и вызывает внешние инструменты по протоколу MCP. Он работает с моделями всех семейств: Claude, Kimi, GLM, Qwen, Composer, Grok и Codex. Ключ тот же, что и для остальных приложений: gd-… из бота @subscribe_ai_bot.

Установка

Нужен VS Code 1.101 или новее.

  1. Откройте Guard Code в магазине VS Code и нажмите Install. Или в самом VS Code откройте панель Extensions, найдите Guard Code и нажмите Install.
  2. Откройте Guard Code на боковой панели VS Code. Кнопка Во весь экран в правом верхнем углу панели разворачивает его на всё окно, как на снимках ниже.

Вход ключом

  1. Вставьте ключ gd-… в поле Ключ API и нажмите Добавить ключ. Расширение хранит ключ в защищённом хранилище системы.
  2. Ключа ещё нет? Купите его в боте @subscribe_ai_bot: ключ приходит сразу после оплаты.
Экран входа Guard Code во весь экран: поле для ключа API и кнопка добавления ключа.Экран входа Guard Code во весь экран: поле для ключа API и кнопка добавления ключа.

Остаток ключа и стоимость задачи видны в меню Аккаунт в правом верхнем углу. Там же кнопки Пополнить, Купить ключ и Статистика, а в Управлении ключами можно добавить несколько ключей и переключаться между ними.

Модель и UNLOCK

Модель выбирается кнопкой с её названием под полем задачи. В окне Выбор модели модели сгруппированы по семействам, есть поиск по названию.

Если у ключа включён серверный промпт, модели, на которых он работает, отмечены словом UNLOCK и стоят первыми в своём семействе. Остальные модели отвечают без промпта.

Верх окна выбора модели в Guard Code: модели Claude и Kimi по семействам, у моделей с серверным промптом слово UNLOCK, выбрана Kimi K3 UNLOCK.Верх окна выбора модели в Guard Code: модели Claude и Kimi по семействам, у моделей с серверным промптом слово UNLOCK, выбрана Kimi K3 UNLOCK.

О чём агент спрашивает

По умолчанию агент без вопроса читает и правит файлы проекта и ищет в сети, если модель это умеет. Разрешение он спрашивает, прежде чем:

  • работать с файлами вне проекта;
  • читать веб-страницы;
  • вызывать внешние инструменты;
  • выполнять команды в терминале.

В настройках, в разделе Агент, можно заранее разрешить или запретить всё это, кроме работы с файлами вне проекта, и выключить веб-поиск. В режиме План агент сначала составляет план и не правит файлы: план можно обсудить, а потом нажать Утвердить и начать.

Оплата

Запросы идут на https://api.guardrelay.ai и оплачиваются с баланса ключа по тарифам GUARD API, как в любом другом приложении. Модели Claude и GLM умеют сами искать в сети, каждый такой поиск оплачивается отдельно. Как считается списание, описано в статье Биллинг.

Что отправляется

С каждым запросом расширение передаёт свою версию. Пока в VS Code включена телеметрия (а по умолчанию это так), оно передаёт ещё название и версию редактора, операционную систему и язык интерфейса, а при ошибках присылает отчёт: код ошибки и часть расширения, где она случилась. Отчёт уходит вместе с вашим ключом. Ваших запросов, ответов модели, исходного кода, путей и имён в нём нет.

Кроме запросов к GUARD API агент с вашего разрешения читает веб-страницы и вызывает внешние инструменты. К серверам MCP из ваших настроек расширение подключается при запуске. Адрес страницы, упомянутый в сообщении через @, оно открывает само и в первый раз может скачать для этого браузер Chromium.

Если что-то не работает

Что видноЧто сделать
Сообщение, что эта версия Guard Code больше не поддерживается (guard_code_update_required)Обновите Guard Code на панели Extensions.
Ключ не принимаетсяПроверьте, что вставлен ключ gd-… целиком и он не отозван. Свои ключи видны в боте в разделе Мои ключи и в личном кабинете.
Закончился балансПополните ключ в боте @subscribe_ai_bot или кнопкой Пополнить в меню Аккаунт.
Другая ошибкаНапишите в поддержку @Guard_help и приложите код ошибки и request_id из сообщения.

Разделы

На этой странице