Claude Code: куда он ходит на самом деле — переменные, ключи и /status
Claude Code не привязан жёстко к api.anthropic.com — это обычный клиент, а адрес эндпоинта задаётся парой переменных. Если вы используете прокси или собственный шлюз, важно понимать, что именно клиент ожидает от сервера.
Есть три способа подключения: через переменную окружения (shell), через settings.json и через вспомогательный apiKeyHelper. До первого запуска можно проверить доступность эндпоинта обычным curl-запросом — это сразу покажет, в ту ли сторону вы настроили клиент.
Типовые ошибки говорят сами за себя: 401 — неверный ключ, 403 с HTML — блокировка на уровне прокси или файрвола, предупреждение «auth may not work as expected» — проблемы с аутентификацией, а внезапный 404 на haiku — модель недоступна на выбранном эндпоинте. Команда /status помогает быстро диагностировать состояние подключения.