Документация

Claude Code

Подключите Claude Code к airaw через файл настроек.

1. Установите Claude Code

Выполните в терминале команду для вашей системы, затем откройте новое окно терминала и запустите claude --version — рабочая установка печатает номер версии. Другие способы — Homebrew, WinGet, apt — описывает официальная справка Advanced setup.

Windows — PowerShell
irm https://claude.ai/install.ps1 | iex
macOS и Linux
curl -fsSL https://claude.ai/install.sh | bash

2. Сохраните ключ

Ключ доступа вида sk-fp-… выдаётся один раз на странице активации. В примерах ниже YOUR_AIRAW_KEY — вставьте вместо него полный ключ.

3. Впишите настройки в settings.json

Откройте или создайте файл настроек: в Windows — %USERPROFILE%\.claude\settings.json, в macOS и Linux — ~/.claude/settings.json. Если файл уже существует, добавьте блок env в его корень.

{
        "env": {
        "ANTHROPIC_BASE_URL": "/",
        "ANTHROPIC_AUTH_TOKEN": "YOUR_AIRAW_KEY",
        "ANTHROPIC_MODEL": "glm-5.3",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-5.3"
        }
        }
  • База заканчивается слэшем: клиент сам добавляет путь /v1/messages. Не дописывайте /v1 — получится несуществующий адрес.
  • ANTHROPIC_AUTH_TOKEN передаёт ключ в заголовке Authorization: Bearer, как ожидает шлюз.
  • ANTHROPIC_MODEL — публичный ID модели шлюза: glm-5.3 или другая из каталога.
  • ANTHROPIC_DEFAULT_HAIKU_MODEL держит фоновые запросы клиента (например, названия сессий) на той же модели шлюза.
  • Не кладите ключ в файл .claude/settings.json внутри проекта: он попадает в репозиторий вместе с ключом.

4. Запустите и проверьте

Откройте папку проекта в терминале, запустите claude и отправьте любое сообщение. Команда /status должна показать строку „Anthropic base URL“ с адресом шлюза и строку „Auth token“ — значит, ключ шлюза активен.

Если не подключается
  • claude просит войти в аккаунт: проверьте путь к файлу и корректность JSON — claude doctor покажет ошибки файла настроек.
  • Ошибка 401: ключ скопирован не целиком или с лишним пробелом. Вставьте его заново со страницы активации.
  • Ошибка 400 unsupported_parameter: клиент послал поле, которое шлюз не преобразует. Обновите Claude Code — состав запросов меняется от версии к версии — и повторите.
  • Remote Control и голосовой ввод отключены: для них нужен прямой вход в claude.ai, в остальном шлюз работает как обычно.

Официальная справка: Advanced setup, Connect Claude Code to an LLM gateway и Environment variables.