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
👀 Смотрите также

Использование Claude для автоматизации тестирования мобильных приложений с помощью Capacitor WebViews
Разработчик создал автоматизированную систему контроля качества с использованием Claude для тестирования мобильного приложения на базе Capacitor на Android и iOS. Подход использует Chrome DevTools Protocol для Android WebViews и скриншоты для визуального анализа, при этом настройка Android заняла 90 минут, а iOS — более 6 часов.

Как переместить или переименовать папки проекта Claude Code без потери истории сессий
Claude Code хранит историю сессий, используя абсолютные пути к проектам, поэтому перемещение или переименование папок с помощью команды mv нарушает доступ к сессиям. Инструмент clamp исправляет это, перенося данные сессий в соответствии с новыми путями.

MarkView: Инструмент с открытым исходным кодом для отображения и управления Markdown-файлами, созданными искусственным интеллектом
MarkView — это приватный рендеринг-движок, который отображает файлы Markdown с диаграммами Mermaid и математикой KaTeX, доступный как веб-приложение, нативное приложение для macOS и MCP-сервер для интеграции с Claude Desktop и Cursor.

LLMSpend: Открытый трекер расходов для SDK Anthropic и OpenAI
LLMSpend — это библиотека Python, которая добавляет отслеживание затрат к вызовам SDK Anthropic и OpenAI всего двумя строками кода. Она предоставляет локальное хранилище SQLite, CLI-отчеты и веб-панель управления без отправки данных за пределы системы.