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

VS Code

new

Расширение Claude Code через machine-scoped настройки, без ключа в проекте.

Настроить через свою нейросеть
Протокол модели

Ключ не нужно класть в репозиторий или .claude/settings.local.json. Актуальное расширение поддерживает machine-scoped claudeCode.environmentVariables и claudeCode.disableLoginPrompt: настройка остаётся на этом компьютере и применяется к открываемым проектам.

1. Откройте пользовательские настройки JSON

  1. Откройте Command Palette: Ctrl/Cmd + Shift + P.
  2. Выберите Preferences: Open User Settings (JSON).
  3. Убедитесь, что это User/Machine settings, а не .vscode/settings.json проекта.

2. Добавьте Guard

json
{
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://api.guardrelay.ai" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "gd-ваш-ключ-из-бота" }
  ]
}

3. Откройте проект и включите доверие

  1. File → Open Folder → выберите проект.
  2. Внизу-слева нажмите Trust (или Trust the authors в появившемся окне) — иначе в Restricted Mode расширение Claude Code не запустится и панель не появится.
  3. Откройте панель Claude CodeNew session → напишите сообщение.

Системный промт (output-style)

Чтобы задать своё поведение и роль модели — создайте output-style в этой же папке.

  1. Создайте файл .claude/output-styles/мой-стиль.md.
  2. В начале — блок с именем, ниже — сам системный промт:
markdown
---
name: мой-стиль
description: Мой системный промт
---
Ты — ассистент Guard. Отвечай кратко и по-русски.
Всегда добавляй тесты к новому коду.

Активируйте его — двумя способами:

  1. в панели командой /output-style → выбрать мой-стиль, или
  2. прописать в проектном .claude/settings.local.json только несекретную строку "outputStyle": "мой-стиль" — тогда стиль включается при открытии папки:
json
{
  "outputStyle": "мой-стиль"
}

Kimi, Composer и Grok в панели

Панель это то же расширение Claude Code, поэтому и семейства те же: Kimi, Composer и Grok на /v1/messages работают, включая инструменты. Модель панели задаётся переменной ANTHROPIC_MODEL, ключа командной строки у неё нет. Разбор целиком на странице Claude Code.

Если привычнее OpenAI-совместимый провайдер, в том же VS Code подойдут Cline или Roo Code. У kimi-for-coding и kimi-for-coding-highspeed в Cline возможен 403 kimi_agent_not_allowed: используйте поддержанный клиент, например Roo Code или Kilo Code. Удалять или подменять имя агента в системном промпте для обхода ограничения нельзя.

Kimi в панели Claude Code

Панель это то же расширение Claude Code, поэтому и настройки те же: адрес Guard и ключ в machine-scoped claudeCode.environmentVariables. Модель задаётся там же переменной ANTHROPIC_MODEL, потому что у панели нет ключа командной строки.

json
{
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://api.guardrelay.ai" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "gd-ваш-ключ-из-бота" },
    { "name": "ANTHROPIC_MODEL", "value": "k3" }
  ]
}

Если привычнее агент с OpenAI-совместимым провайдером, в том же редакторе работают Cline и Roo Code. Поля там такие: У kimi-for-coding и kimi-for-coding-highspeed в Cline возможен 403 kimi_agent_not_allowed: используйте поддержанный клиент, например Roo Code или Kilo Code. Удалять или подменять имя агента в системном промпте для обхода ограничения нельзя.

Поле в настройках агентаЗначение
API ProviderOpenAI-совместимый
Base URLhttps://api.guardrelay.ai/v1
API Keygd-… из бота
Modelk3, k3-256k, kimi-for-coding или kimi-for-coding-highspeed

Свой код в том же редакторе настраивается тем же адресом. Ключ проверяется прямо во встроенном терминале:

bash
curl -X POST https://api.guardrelay.ai/v1/chat/completions \
  -H "Authorization: Bearer gd-ваш-ключ-из-бота" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "k3",
    "messages": [{"role": "user", "content": "Привет!"}],
    "max_tokens": 128
  }'

Настроить панель на Grok

Панель это то же расширение Claude Code, поэтому и настройки те же: адрес Guard и ключ в machine-scoped claudeCode.environmentVariables. Модель задаётся там же переменной ANTHROPIC_MODEL, потому что у панели нет ключа командной строки.

json
{
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://api.guardrelay.ai" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "gd-ваш-ключ-из-бота" },
    { "name": "ANTHROPIC_MODEL", "value": "cursor-grok-4.6-medium" }
  ]
}

Настроить панель на Composer

Панель это то же расширение Claude Code, поэтому и настройки те же: адрес Guard и ключ в machine-scoped claudeCode.environmentVariables. Модель задаётся там же переменной ANTHROPIC_MODEL, потому что у панели нет ключа командной строки.

json
{
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://api.guardrelay.ai" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "gd-ваш-ключ-из-бота" },
    { "name": "ANTHROPIC_MODEL", "value": "composer-2.5" }
  ]
}

Дальше как обычно: File → Open Folder, кнопка Trust внизу слева, затем панель Claude CodeNew session. В Restricted Mode расширение не запускается и панель не появляется.

Разделы документации

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