Claude Code молча завершается с ошибкой, когда ANTHROPIC_API_KEY установлен в облачных средах

У Claude Code (CC) есть известная проблема: если задать переменную окружения ANTHROPIC_API_KEY в облачной среде, Claude Code не сможет выполнять команды. Переменная переопределяет биллинг CLI и направляет все вызовы через Anthropic API, что приводит к неожиданным расходам и неработоспособности инструмента. Об этом сообщалось на Hacker News со ссылкой на issue в GitHub #54497.
Ключевые детали из обсуждения
- Переменная окружения вызывает сбой: Установка
ANTHROPIC_API_KEYв облачных средах (например, CI/CD, контейнеры) приводит к остановке работы Claude Code. Инструмент пытается использовать ключ API для биллинга, фактически отключая бесплатный тариф или локальный механизм оплаты. - Дополнительные расходы: Один пользователь сообщил о большом количестве «Extra usage» в своем биллинге Anthropic — вероятно, каждый вызов Claude Code проходил через ключ API, создавая затраты за запрос.
- Вводящая в заблуждение документация: Другой комментатор отметил, что собственная документация Anthropic ранее (и ошибочно) советовала добавлять
ANTHROPIC_API_KEYдля использования Claude Code Web. Это привело к случайным расходам. Anthropic позже обновила документацию, но отказалась возмещать понесенные затраты. - Обходной путь: Не устанавливайте
ANTHROPIC_API_KEYв облачных средах, где работает Claude Code. Используйте альтернативные методы аутентификации (например, учетные данные на основе CLI или отдельные токены для биллинга), если это необходимо.
Кого это касается
Разработчиков, использующих Claude Code в пайплайнах CI/CD, контейнеризированных средах или любой облачной инфраструктуре, где переменные окружения вводятся глобально.
📖 Полный источник: HN AI Agents
👀 Смотрите также

SourceBridge: Инструмент с открытым исходным кодом для анализа кодовой базы с использованием локальных LLM
SourceBridge — это инструмент с открытым исходным кодом, который индексирует Git-репозитории в графы символов и использует локальные LLM для создания сводок кодовой базы, обзоров архитектуры и учебных материалов. Он поддерживает несколько локальных бэкендов, включая Ollama, llama.cpp, vLLM, LM Studio и SGLang через API, совместимые с OpenAI.

Разработчик создает ИИ-фреймворк с 17 биологическими принципами, используя Claude Code.
Разработчик создал AI-фреймворк под названием Cognitive Sparks, реализовав 17 биологических принципов, таких как пороговое срабатывание и геббовская пластичность, на основе книги 1999 года 'Sparks of Genius'. Весь проект — 22 документа по дизайну и 3300 строк кода — был создан за один день с помощью Claude Code, без кода, написанного человеком.

Создание самообновляющегося руководства по стилю письма для контента с использованием ИИ
Команда, создающая платформу для извлечения голоса Noren, разработала руководство по стилю в формате Markdown на 117 строк, которое переписывается после каждой опубликованной статьи, используя Claude для соблюдения правил и запрещая слова, звучащие как ИИ, такие как 'cadence' и 'optimize'.

Инструмент Snip позволяет визуально взаимодействовать с ИИ-агентами для программирования.
Snip — это бесплатный инструмент, который позволяет разработчикам делать скриншоты, добавлять аннотации и рисовать, чтобы визуально показывать ИИ-агентам, что они имеют в виду, в то время как агенты могут генерировать диаграммы или загружать изображения напрямую через CLI или MCP. В настоящее время работает на Mac с процессорами Apple Silicon, поддерживает диаграммы Mermaid, а поддержка HTML находится в разработке.