Claude Code — терминальный CLI Anthropic. На Guard работает с ключом gd-…: без Claude Pro и без OAuth на anthropic.com.
npm i -g @anthropic-ai/claude-code(нужен Node.js).- Задать переменные:
- Запустить обычный
claude. - При первом запуске спросит, доверять ли API-ключу, — выберите Yes / Approve.
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claudeЧтобы не вводить каждый раз — сохраните start-claude-guard.ps1 и запускайте его.
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"
claude$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claudeClaude Code ходит на /v1/messages и передаёт свой набор инструментов полем tools. Эту поверхность обслуживают все три семейства, поле tools они тоже принимают.
| Семейство | Claude Code | Почему |
|---|---|---|
| Kimi | работает | поверхность /v1/messages и поле tools принимаются; инструменты исполняет сам Claude Code. Модель задаётся точным id Kimi при запуске |
| Composer, Grok | работает | поверхность /v1/messages и поле tools принимаются; инструменты исполняет сам Claude Code. Типизированные инструменты Anthropic (управление компьютером, редактор текста, веб-поиск) недоступны — Cursor их не предоставляет |
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. Удалять или подменять имя агента в системном промпте для обхода ограничения нельзя.
Ставится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске. Mac / Linux:
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"
claude --model k3$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model k3Windows PowerShell:
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model k3Если удобнее агент в редакторе или свой код, ключ gd-… работает и там. Проверить его можно прямо в терминале:
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 Provider | OpenAI-совместимый |
| Base URL | https://api.guardrelay.ai/v1 |
| API Key | gd-… из бота |
| Model | k3, k3-256k, kimi-for-coding или kimi-for-coding-highspeed |
Ставится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске.
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"
claude --model cursor-grok-4.6-medium$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model cursor-grok-4.6-mediumWindows PowerShell:
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model cursor-grok-4.6-mediumСтавится и настраивается тот же CLI: npm i -g @anthropic-ai/claude-code, дальше адрес Guard и ключ в переменных окружения. Отличается только модель: её задают точным id при запуске.
export ANTHROPIC_BASE_URL="https://api.guardrelay.ai"
export ANTHROPIC_AUTH_TOKEN="gd-ваш-ключ-из-бота"
claude --model composer-2.5$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model composer-2.5Windows PowerShell:
$env:ANTHROPIC_BASE_URL = "https://api.guardrelay.ai"
$env:ANTHROPIC_AUTH_TOKEN = "gd-ваш-ключ-из-бота"
claude --model composer-2.5