Claude Code

Подключите CLI-агент Anthropic к шлюзу с помощью двух переменных окружения — и избегайте ошибки, из-за которой средства незаметно списываются с другого ключа.

Claude Code считывает адрес конечной точки из окружения, поэтому никаких изменений в коде не требуется. Это самый распространённый вариант настройки для шлюза.

Настройка

export ANTHROPIC_BASE_URL="https://aiprimetech.io"
export ANTHROPIC_AUTH_TOKEN="sk-your-key"
claude

На этом интеграция завершена. Добавьте обе строки в ~/.zshrc или ~/.bashrc чтобы сохранить настройку.

Подводный камень: если ANTHROPIC_API_KEY задана в вашей оболочке, Claude Code может отдать ей предпочтение и списывать средства по этому ключу, незаметно игнорируя и ключ шлюза, и подписку Pro/Max. Выполните echo $ANTHROPIC_API_KEY — если команда что-либо выводит, unset ANTHROPIC_API_KEY перед запуском.

Настройка для отдельного проекта

Чтобы использовать шлюз только в одном репозитории, а не во всей оболочке, воспользуйтесь файлом настроек:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aiprimetech.io",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key"
  }
}

Поместите его в .claude/settings.json в проекте или в ~/.claude/settings.json для настройки по умолчанию для пользователя. Добавьте .claude/settings.json на .gitignore — он содержит ключ.

Проверка работы

"c"># 1. the gateway answers and the key is valid
curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \
  -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN"

"c"># 2. start Claude Code and confirm usage appears in your dashboard
claude

Если запросы не отображаются на панели управления, они отправляются куда-то ещё — почти всегда причина в описанном выше подводном камне с ANTHROPIC_API_KEY .

Выбор модели

claude --model claude-opus-4-8

Любой идентификатор из Модели работает. Opus — для сложного рефакторинга, Sonnet — для повседневной работы. См. Контроль затрат чтобы понять, почему именно этот выбор определяет основную часть расходов.

Как удержать расходы в разумных пределах