Claude Code теперь можно запускать через AWS Bedrock за долю той стоимости, которую разработчики обычно платят Anthropic. Разработчик создал self-hosted прокси на базе LiteLLM, который заставляет Claude Code CLI думать, что он общается с Anthropic, в то время как запросы на самом деле направляются к модели Amazon Nova на Bedrock, что снижает расходы на этапе обучения на 20–35 %.

Почему этот прокси важен

Обучение написанию «агентного» кода с помощью Claude Code быстро расходует кредиты Anthropic API — каждый неверный промпт или долгая сессия отладки увеличивают затраты. Для разработчиков, экспериментирующих с циклами агентов (agent loops), вызовом инструментов (tool calling) и управлением контекстом, такие расходы могут замедлить прогресс. Прокси позволяет сохранить тот же рабочий процесс, но платить с помощью кредитов AWS, которые обычно дешевле в пересчете на токен.

Проблема существующих вариантов

  • Локальные модели (например, Ollama). Запуск сопоставимой модели на ноутбуке или рабочей станции требует много оперативной памяти и мощного GPU, которых у многих разработчиков нет.
  • Бесплатные уровни API (например, OpenRouter). Лимиты токенов быстро исчерпываются при тестировании многошаговых агентов, что вынуждает переходить на платные тарифы. Оба подхода либо требуют дорогостоящего оборудования, либо исчерпывают квоту до того, как можно будет полноценно протестировать цикл работы агента.

Как работает прокси LiteLLM

  1. Docker-контейнер с LiteLLM запускается на машине разработчика или на дешевой облачной VM.
  2. Claude Code CLI указывает на локальный эндпоинт прокси, полагая, что обращается к Anthropic.
  3. Прокси переписывает запрос под формат API Amazon Nova и пересылает его в Bedrock.
  4. Ответы Nova переводятся обратно в формат, который ожидает CLI. Поскольку CLI не видит разницы, разработчик может продолжать использовать те же промпты, синтаксис вызова инструментов и паттерны управления контекстом, которые поддерживает Claude Code.

Встроенные механизмы безопасности

  • Никаких искусственных ограничений сессии. Прокси не накладывает никаких дополнительных лимитов, кроме тех, что установлены в Bedrock.
  • Ограничения IAM. Ключи доступа привязываются к одной модели, что предотвращает случайное переключение на более дорогие варианты.
  • Оповещения о бюджете AWS. Правило бюджета отслеживает аккаунт и уведомляет пользователя, если расходы неожиданно возрастают. Эти меры контроля делают эксперимент низкорисковым и прозрачным.

Сравнение стоимости

Основываясь на публичных ценах Bedrock, использование прокси обеспечивает снижение расходов на 20–35 % по сравнению с прямым использованием Claude Haiku через Anthropic. Точная цифра зависит от соотношения токенов в промптах и ответах агента, но экономия достаточно стабильна, чтобы заметно сократить бюджет на обучение.

Docker-образ и конфигурационные файлы доступны на GitHub под именем создателя, Priyanshu Valiya. Быстрый поиск позволит найти артефакты, которые может использовать любой желающий для повторения настройки.

Чего прокси НЕ делает

  • Это не бесплатный Claude. Модель «под капотом» — это Amazon Nova, а не Claude. Nova поддерживает схожие возможности рассуждения и вызова инструментов, но её стиль ответов и производительность отличаются.
  • Это не бенчмарк для продакшена. Использование прокси для оценки пригодности Claude Code для реального сервиса введет в заблуждение, так как базовая модель и стоимость различаются.
  • Отслеживания только токенов недостаточно для продакшена. AWS переходит от «Bedrock Agents Classic» к «AgentCore». В новом предложении плата взимается не только за токены, но и за платформенные услуги, такие как вызов агента (agent invocation) и запросы шлюза (gateway requests). Разработчикам, переходящим от обучения к продакшену, необходимо учитывать эти дополнительные статьи расходов.

На что обратить внимание в дальнейшем

  • Обновления цен AWS AgentCore. По мере развития платформы могут появиться новые сборы за такие функции, как оркестрация агентов или маршрутизация запросов. Проверка страницы цен AWS поможет избежать неожиданных счетов.

Итог

Устанавливая прокси LiteLLM между Claude Code и AWS Bedrock, разработчики могут практиковаться в агентном программировании с затратами на 20–35 % ниже, чем при прямом использовании API Anthropic. Компромиссом является использование другой базовой модели и необходимость тщательного контроля бюджета, но основной процесс обучения остается прежним. Для тех, кто столкнулся с лимитом кредитов при изучении агентов с вызовом инструментов, этот прокси предлагает практичный и низкорисковый способ решения проблемы.