Claude Code просит войти в Anthropic — как это убрать
Claude Code упорно предлагает войти в аккаунт Anthropic, хотя ключ прописан. Дело в одной переменной окружения.
2 мин · 11 сентября 2026 г. · claude-code · ошибки · подключение
Симптом узнаваемый: ключ шлюза прописан, базовый адрес заменён, а Claude Code при запуске всё равно открывает окно входа в аккаунт Anthropic. Или молча работает через официальный API, и вы обнаруживаете это по счёту.
Причина
Claude Code различает два способа аутентификации.
ANTHROPIC_API_KEY — это ключ Anthropic. Увидев его, клиент считает, что вы работаете напрямую с Anthropic, и включает соответствующую логику: проверяет подписку, предлагает вход, обращается к их эндпоинтам авторизации.
ANTHROPIC_AUTH_TOKEN — это произвольный токен, который клиент просто отправляет в заголовке Authorization: Bearer. Никакой дополнительной логики он не запускает. Именно это нужно при работе через сторонний шлюз.
Подставив ключ шлюза в ANTHROPIC_API_KEY, вы говорите клиенту «это ключ Anthropic», и дальше он ведёт себя соответственно.
Правильная конфигурация
В ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.zukko.pro",
"ANTHROPIC_AUTH_TOKEN": "fetch_ваш_ключ",
"DISABLE_TELEMETRY": "1"
}
}Два момента, на которых спотыкаются чаще всего.
Базовый адрес указывается без суффикса /v1. Claude Code добавляет путь сам, и адрес с /v1 превратится в /v1/v1/messages — получите 404, причём с формулировкой, по которой причину не угадать.
Переменная ANTHROPIC_API_KEY должна отсутствовать полностью. Не пустая строка, а именно отсутствовать. Пустое значение некоторые версии клиента трактуют как «ключ задан, но неверен».
Проверка
env | grep ANTHROPICВ выводе должны быть только ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN. Если видите ANTHROPIC_API_KEY — найдите, где он экспортируется, и уберите. Переменные окружения перебивают файл настроек, так что правка settings.json при живом export ничего не изменит.
После правки перезапустите Claude Code полностью: значения читаются при старте.
Как убедиться, что запросы идут через шлюз
Сделайте один запрос и посмотрите историю расходов в кабинете. Появилось событие — трафик идёт через нас. Не появилось, а ответ пришёл — вы всё ещё работаете напрямую с Anthropic и платите им.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.