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

Claude Code

CLI Anthropic через Guard. Без логина в anthropic.com.

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

Claude, Kimi, Composer и Grok

Claude Code — терминальный CLI Anthropic. На Guard работает с ключом gd-…: без Claude Pro и без OAuth на anthropic.com.

Windows · PowerShell

  1. npm i -g @anthropic-ai/claude-code (нужен Node.js).
  2. Задать переменные:
  3. Запустить обычный claude.
  4. При первом запуске спросит, доверять ли API-ключу, — выберите Yes / Approve.
powershell
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$guardKey = Read-Host "Guard API key" -AsSecureString
$env:ANTHROPIC_AUTH_TOKEN = [System.Net.NetworkCredential]::new("", $guardKey).Password
claude

Выполните команды, затем вставьте ключ на приглашении Guard API key и нажмите Enter. Ввод скрыт и не становится частью команды в истории терминала. Чтобы не набирать команды каждый раз, сохраните их в start-claude-guard.ps1: при запуске он спросит ключ скрытым вводом.

Mac · Linux

Выполните команды, затем вставьте ключ на приглашении Guard API key и нажмите Enter. Ввод скрыт и не становится частью команды в истории терминала.

sh
{
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
unset ANTHROPIC_AUTH_TOKEN
until [ -n "${ANTHROPIC_AUTH_TOKEN-}" ]; do printf "Guard API key: "; read -r -s ANTHROPIC_AUTH_TOKEN || break; printf "\n"; done
export ANTHROPIC_AUTH_TOKEN
claude
}

Kimi, Composer и Grok в Claude Code

Claude Code ходит на /v1/messages и передаёт свой набор инструментов полем tools. Эту поверхность обслуживают все три семейства, поле tools они тоже принимают.

СемействоClaude CodeПочему
Kimiработаетповерхность /v1/messages и поле tools принимаются; инструменты исполняет сам Claude Code. Модель задаётся точным id Kimi при запуске
Composer, Grokпо точному idИспользуйте точный id и параметры ниже; типизированные инструменты Anthropic — управление компьютером, редактор текста и веб-поиск — недоступны

Kimi работает и в самом Claude Code, и в клиентах с обычным Chat Completions: Cline, Roo Code, n8n, Python SDK, Node SDK. У kimi-for-coding и kimi-for-coding-highspeed в Cline возможен 403 kimi_agent_not_allowed: используйте поддержанный клиент, например Roo Code или Kilo Code. Удалять или подменять имя агента в системном промпте для обхода ограничения нельзя.

Запуск Claude Code на Kimi

Ставится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске. Mac / Linux:

Переменные окружения
bash · macOS / Linux
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"

claude --model k3
PowerShell · Windows
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"

claude --model k3

Windows PowerShell:

powershell
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model k3

Если удобнее агент в редакторе или свой код, ключ gd-… работает и там. Проверить его можно прямо в терминале:

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
  }'

Для работы в редакторе возьмите агент, который умеет обычный Chat Completions: Cline или Roo Code. В их настройках выбирается провайдер с OpenAI-совместимым API, а поля заполняются так: У 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

Запуск Claude Code на Grok

Ставится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске.

Переменные окружения
bash · macOS / Linux
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"
export CLAUDE_CODE_MAX_CONTEXT_TOKENS=256000
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1

claude --model cursor-grok-4.7-high
PowerShell · Windows
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
$env:CLAUDE_CODE_MAX_CONTEXT_TOKENS = "256000"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS = "1"

claude --model cursor-grok-4.7-high

Windows PowerShell:

powershell
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
$env:CLAUDE_CODE_MAX_CONTEXT_TOKENS = "256000"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS = "1"
claude --model cursor-grok-4.7-high

Запуск Claude Code на Composer

Ставится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске.

Переменные окружения
bash · macOS / Linux
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"

claude --model composer-2.5
PowerShell · Windows
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"

claude --model composer-2.5

Windows PowerShell:

powershell
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model composer-2.5

GLM 5.3 в Claude Code

Установите CLI

Нужен Node.js. Установите Claude Code из официального npm-пакета и проверьте версию.

bash
npm install -g @anthropic-ai/claude-code
claude --version

Получите ключ Guard

Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.

Запустите отдельный профиль GLM

CLAUDE_CONFIG_DIR хранит этот запуск отдельно от личного профиля Claude Code. Клиент добавляет /v1/messages сам, поэтому ANTHROPIC_BASE_URL заканчивается на /glm. Если в оболочке уже есть ANTHROPIC_AUTH_TOKEN, удалите его только из текущего процесса: здесь используется ANTHROPIC_API_KEY.

macOS / Linux:

sh
{
export CLAUDE_CONFIG_DIR="$HOME/.claude-guard-glm"
mkdir -p "$CLAUDE_CONFIG_DIR"
unset ANTHROPIC_AUTH_TOKEN
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai/glm"
unset ANTHROPIC_API_KEY
until [ -n "${ANTHROPIC_API_KEY-}" ]; do printf "Guard API key: "; read -r -s ANTHROPIC_API_KEY || break; printf "\n"; done
export ANTHROPIC_API_KEY
claude --model glm-5.3
}

Windows PowerShell:

powershell
$env:CLAUDE_CONFIG_DIR = Join-Path $env:USERPROFILE ".claude-guard-glm"
New-Item -ItemType Directory -Force $env:CLAUDE_CONFIG_DIR | Out-Null
Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai/glm"
$guardKey = Read-Host "Guard API key" -AsSecureString
$env:ANTHROPIC_API_KEY = [System.Net.NetworkCredential]::new("", $guardKey).Password
claude --model glm-5.3

Быстрая проверка и продолжение

  1. Откройте пустую тестовую папку и создайте README.md со строкой GUARD_GLM_OK.
  2. В Claude Code напишите: Прочитай README.md и ответь ровно GUARD_GLM_OK. Ничего не меняй.
  3. В том же сеансе напишите: Не открывая файл повторно, какое слово было в README.md? Ожидается GUARD_GLM_OK.
  4. Для нового запуска Flash выйдите из клиента и выполните claude --model glm-5.3-flash в том же окружении.

Модели и подтверждённые возможности

Model IDЧто использовать
glm-5.3Основная модель; текст и задачи с кодом.
glm-5.3-flashБыстрая модель; на уровне API принимает PNG и PDF во всех трёх протоколах, MP4 — только в Chat Completions.
  • Работают текст, инструменты чтения, правки и команд, а также продолжение в том же сеансе.
  • Инструменты чтения, правки и терминала исполняет сам клиент. Этот профиль не подключает инструменты или MCP Z.AI автоматически.
  • Проверка этой версии была текстовой и не подтверждает её кнопку вложений. Возможности Flash на уровне API не означают, что конкретный интерфейс умеет передать файл.
  • Профиль использует Anthropic Messages. Серверный промпт GLM для обычного API выключен по умолчанию; настройка клиента сама его не включает.
  • Native TXT, DOCX и XLSX не входят в подтверждённый GLM-контракт. Для документов используйте PDF; для изображений — PNG и модель glm-5.3-flash.

Если подключение не получилось

ПризнакЧто проверить
401 invalid_api_keyКлиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент.
404 model_not_foundModel ID равен ровно glm-5.3 или glm-5.3-flash; старые GLM ID, aliases, Turbo и FlashX не поддерживаются.
404 или неверный путьBase URL равен https://api.guardrelay.ai/glm. Клиент сам добавляет /v1/messages; не дописывайте его второй раз.
400 invalid_requestВыбран указанный в инструкции API format; из старого профиля не перенесены reasoning, temperature, MCP или другие непроверенные поля.
402 insufficient_balanceПроверьте доступный баланс и незавершённые резервы в личном кабинете.
Появился вход в AnthropicПроверьте CLAUDE_CONFIG_DIR, ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL; удалите конфликтующий ANTHROPIC_AUTH_TOKEN из текущего процесса перед запуском.

Gemini в Claude Code

Установите CLI

Нужен Node.js. Установите Claude Code из официального npm-пакета и проверьте версию.

bash
npm install -g @anthropic-ai/claude-code
claude --version

Получите ключ Guard

Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.

Запустите отдельный профиль Gemini

CLAUDE_CONFIG_DIR хранит этот запуск отдельно от личного профиля Claude Code. Клиент добавляет /v1/messages сам, поэтому ANTHROPIC_BASE_URL — https://api.guardrelay.ai без /v1. Если в оболочке уже есть ANTHROPIC_AUTH_TOKEN, удалите его только из текущего процесса: здесь используется ANTHROPIC_API_KEY. При первом запуске Claude Code может спросить, использовать ли ключ из ANTHROPIC_API_KEY: ответьте Yes.

macOS / Linux:

sh
{
export CLAUDE_CONFIG_DIR="$HOME/.claude-guard-gemini"
mkdir -p "$CLAUDE_CONFIG_DIR"
unset ANTHROPIC_AUTH_TOKEN
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
unset ANTHROPIC_API_KEY
until [ -n "${ANTHROPIC_API_KEY-}" ]; do printf "Guard API key: "; read -r -s ANTHROPIC_API_KEY || break; printf "\n"; done
export ANTHROPIC_API_KEY
claude --model gemini-4-argon
}

Windows PowerShell:

powershell
$env:CLAUDE_CONFIG_DIR = Join-Path $env:USERPROFILE ".claude-guard-gemini"
New-Item -ItemType Directory -Force $env:CLAUDE_CONFIG_DIR | Out-Null
Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$guardKey = Read-Host "Guard API key" -AsSecureString
$env:ANTHROPIC_API_KEY = [System.Net.NetworkCredential]::new("", $guardKey).Password
claude --model gemini-4-argon

Быстрая проверка и продолжение

  1. Откройте пустую тестовую папку и создайте README.md со строкой GUARD_GEMINI_OK.
  2. В Claude Code напишите: Прочитай README.md и ответь ровно GUARD_GEMINI_OK. Ничего не меняй.
  3. В том же сеансе напишите: Не открывая файл повторно, какое слово было в README.md? Ожидается GUARD_GEMINI_OK.
  4. Чтобы работать с другой моделью, выйдите из клиента и выполните, например, claude --model gemini-3.8-flash в том же окружении.

Модели и возможности Gemini

Model IDВход и окно
gemini-4-argonТекст, изображения, PDF; окно 1 048 576 токенов, общее на вход и ответ.
gemini-3.8-flashТекст, изображения, PDF; окно 1 048 576 токенов на вход.
  • Инструменты чтения, правки и терминала исполняет сам Claude Code; историю сеанса он передаёт Gemini в каждом запросе.
  • Вход в каталоге Guard: текст, изображения и PDF; ответ приходит текстом. Как передать файл или картинку, зависит от интерфейса клиента; эта инструкция вложения не описывает.
  • Профиль использует Anthropic Messages. Серверный промпт — отдельная настройка семейства Gemini: он применяется, только если у ключа есть право и включена опция; настройка клиента сама его не включает.

Если подключение не получилось

ПризнакЧто проверить
401 invalid_api_keyКлиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент.
404 model_not_foundModel ID — точный ID из таблицы выше или короткое имя gemini; другие написания не поддерживаются.
404 или неверный путьBase URL равен https://api.guardrelay.ai. Клиент сам добавляет /v1/messages; не дописывайте его второй раз.
400 invalid_requestВыбран указанный в инструкции формат API; из старого профиля не перенесены лишние настройки: размышления, temperature, MCP и другие.
402 insufficient_creditПроверьте доступный баланс и незавершённые резервы в личном кабинете.
Появился вход в AnthropicПроверьте CLAUDE_CONFIG_DIR, ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL; удалите конфликтующий ANTHROPIC_AUTH_TOKEN из текущего процесса перед запуском.

Muse в Claude Code

Установите CLI

Нужен Node.js. Установите Claude Code из официального npm-пакета и проверьте версию.

bash
npm install -g @anthropic-ai/claude-code
claude --version

Получите ключ Guard

Получите универсальный ключ gd-… по прямой ссылке на API в @guardapi и выберите API-пакет. Не вставляйте ключ в проект, репозиторий, текст задания или скриншот. Баланс и расход видны в личном кабинете.

Запустите отдельный профиль Muse

CLAUDE_CONFIG_DIR хранит этот запуск отдельно от личного профиля Claude Code. Клиент добавляет /v1/messages сам, поэтому ANTHROPIC_BASE_URL — https://api.guardrelay.ai без /v1. Если в оболочке уже есть ANTHROPIC_AUTH_TOKEN, удалите его только из текущего процесса: здесь используется ANTHROPIC_API_KEY. При первом запуске Claude Code может спросить, использовать ли ключ из ANTHROPIC_API_KEY: ответьте Yes.

macOS / Linux:

sh
{
export CLAUDE_CONFIG_DIR="$HOME/.claude-guard-muse"
mkdir -p "$CLAUDE_CONFIG_DIR"
unset ANTHROPIC_AUTH_TOKEN
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
unset ANTHROPIC_API_KEY
until [ -n "${ANTHROPIC_API_KEY-}" ]; do printf "Guard API key: "; read -r -s ANTHROPIC_API_KEY || break; printf "\n"; done
export ANTHROPIC_API_KEY
claude --model muse-wonder-1.0
}

Windows PowerShell:

powershell
$env:CLAUDE_CONFIG_DIR = Join-Path $env:USERPROFILE ".claude-guard-muse"
New-Item -ItemType Directory -Force $env:CLAUDE_CONFIG_DIR | Out-Null
Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$guardKey = Read-Host "Guard API key" -AsSecureString
$env:ANTHROPIC_API_KEY = [System.Net.NetworkCredential]::new("", $guardKey).Password
claude --model muse-wonder-1.0

Быстрая проверка и продолжение

  1. Откройте пустую тестовую папку и создайте README.md со строкой GUARD_MUSE_OK.
  2. В Claude Code напишите: Прочитай README.md и ответь ровно GUARD_MUSE_OK. Ничего не меняй.
  3. В том же сеансе напишите: Не открывая файл повторно, какое слово было в README.md? Ожидается GUARD_MUSE_OK.
  4. Чтобы работать с другой моделью, выйдите из клиента и выполните, например, claude --model muse-spark-1.3 в том же окружении.

Модели и возможности Muse

Model IDВход и окно
muse-wonder-1.0Текст, изображения, PDF; окно 1 048 576 токенов.
muse-spark-1.3Текст, изображения, PDF; окно 1 048 576 токенов.
muse-spark-1.2Текст, изображения, PDF; окно 1 048 576 токенов.
  • Инструменты чтения, правки и терминала исполняет сам Claude Code; историю сеанса он передаёт Muse в каждом запросе.
  • Вход в каталоге Guard: текст, изображения и PDF; ответ приходит текстом. Как передать файл или картинку, зависит от интерфейса клиента; эта инструкция вложения не описывает.
  • Профиль использует Anthropic Messages. Серверный промпт — отдельная настройка семейства Muse: он применяется, только если у ключа есть право и включена опция; настройка клиента сама его не включает.

Если подключение не получилось

ПризнакЧто проверить
401 invalid_api_keyКлиент получил полный действующий ключ gd-…; переменная задана в том же процессе, где запущен клиент.
404 model_not_foundModel ID — точный ID из таблицы выше или короткое имя muse; другие написания не поддерживаются.
404 или неверный путьBase URL равен https://api.guardrelay.ai. Клиент сам добавляет /v1/messages; не дописывайте его второй раз.
400 invalid_requestВыбран указанный в инструкции формат API; из старого профиля не перенесены лишние настройки: размышления, temperature, MCP и другие.
402 insufficient_creditПроверьте доступный баланс и незавершённые резервы в личном кабинете.
Появился вход в AnthropicПроверьте CLAUDE_CONFIG_DIR, ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL; удалите конфликтующий ANTHROPIC_AUTH_TOKEN из текущего процесса перед запуском.

Codex в Claude Code: отдельный профиль

  1. Задайте ANTHROPIC_BASE_URL=https://api.guardrelay.ai/codex, чтобы Claude Code отправлял запросы в /codex/v1/messages.
  2. Передайте ключ через ANTHROPIC_AUTH_TOKEN, установите DISABLE_PROMPT_CACHING=1 и CLAUDE_CODE_DISABLE_THINKING=1, затем выберите основной пример gpt-6-astra. Доступны семь exact ID: gpt-6-astra, gpt-6.1-sol, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna.
  3. Запустите claude --model gpt-6-astra в отдельной тестовой папке без личных данных: выполните команды, затем вставьте ключ на приглашении Guard API key и нажмите Enter. Ввод скрыт и не становится частью команды в истории терминала.
Переменные окружения
bash · macOS / Linux
{
unset GUARD_API_KEY
until [ -n "${GUARD_API_KEY-}" ]; do printf "Guard API key: "; read -r -s GUARD_API_KEY || break; printf "\n"; done
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai/codex"
export ANTHROPIC_AUTH_TOKEN="$GUARD_API_KEY"
export DISABLE_PROMPT_CACHING=1
export CLAUDE_CODE_DISABLE_THINKING=1
claude --model gpt-6-astra
}
PowerShell · Windows
do {
  $guardKey = Read-Host "Guard API key" -AsSecureString
  $env:ANTHROPIC_AUTH_TOKEN = [System.Net.NetworkCredential]::new("", $guardKey).Password
} until ($env:ANTHROPIC_AUTH_TOKEN)
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai/codex"
$env:DISABLE_PROMPT_CACHING = "1"
$env:CLAUDE_CODE_DISABLE_THINKING = "1"
claude --model gpt-6-astra

Разделы

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