Claude Code бесплатно: настройка через AnyModel и OpenRouter
Пошаговый урок: как бесплатно запустить Claude Code через AnyModel и OpenRouter в Google Antigravity. Готовые промпты, скриншоты и решение ошибок.
Claude Code — одна из самых сильных CLI-утилит для программирования с ИИ: она читает ваш проект, правит файлы, запускает команды и сама проверяет результат. Но официальная подписка и API Anthropic по карману не всем. В этом пошаговом уроке я покажу два рабочих способа запустить полноценный Claude Code бесплатно или за копейки: через агрегатор AnyModel (5 млн бонусных токенов) и через OpenRouter (полностью бесплатные модели). Всю настройку за нас сделает ИИ-агент в редакторе Google Antigravity, а вам останется только скопировать три готовых промпта.
Коротко: что вы получите после урока
- Установленный Claude Code на Windows (PowerShell).
- Команду
claude-anymodel— Claude Code на топовых моделях через AnyModel. - Команду
claude-openrouter— Claude Code на бесплатной модели через OpenRouter. - Шаблон, по которому за минуту добавляется любой третий сервис или модель.
Время: 15–20 минут. Уровень: новичок, программировать не нужно.
Как это работает
Claude Code умеет отправлять запросы не только на серверы Anthropic, но и на любой совместимый адрес API. Для этого достаточно указать три параметра: адрес API (ANTHROPIC_BASE_URL), ключ (ANTHROPIC_AUTH_TOKEN) и модель. Мы создадим два независимых профиля с этими настройками и по короткой команде запуска для каждого.
ИИ-агент выполняет настройку по вашему промпту
claude-anymodelclaude-openrouterзапускается с адресом API, ключом и моделью профиля
AnyModel — дёшево
OpenRouter — бесплатно
Профили хранятся в вашей пользовательской папке, не мешают друг другу и могут работать одновременно в двух терминалах. Обычная команда claude при этом продолжает работать как раньше.
Что понадобится
| Инструмент | Зачем нужен | Стоимость |
|---|---|---|
| Google Antigravity | Редактор кода со встроенным терминалом и ИИ-агентом, который сам выполнит всю настройку | Бесплатно |
| Claude Code | Сам ИИ-помощник для программирования в терминале | Установка бесплатная |
| AnyModel | Агрегатор API: топовые модели (GPT-6 Astra, Claude Opus 5 и др.) по сниженной цене | 5 млн токенов в подарок, дальше от $0.15 за 1 млн токенов |
| OpenRouter | Агрегатор API с разделом полностью бесплатных моделей | Модели с пометкой :free бесплатны, но с лимитами |
| Windows + PowerShell | Урок и промпты рассчитаны на Windows | — |
AnyModel или OpenRouter: что выбрать?
| Критерий | AnyModel | OpenRouter (free) |
|---|---|---|
| Цена | Платно, но в 10–25 раз дешевле официальных тарифов; 5 млн токенов бонусом | 0 ₽ за модели с пометкой :free |
| Качество моделей | Топовые: GPT-6 Astra, Claude Opus 5, Claude Sonnet 5 и др. | Слабее топовых, но для простых задач хватает |
| Лимиты | Ограничены балансом токенов | Дневные и поминутные лимиты запросов |
| Для чего лучше | Серьёзные проекты и сложный код | Обучение, эксперименты, небольшие задачи |
Совет: настройте оба профиля. Простые задачи решайте бесплатно через OpenRouter, а сложные запускайте через AnyModel.
Шаг 1. Получаем API-ключ AnyModel
AnyModel даёт доступ к десяткам моделей через один API-ключ. Для Claude Code важен адрес API https://anymodel.org/v1: его мы передадим агенту в промпте.
- Зайдите на anymodel.org и зарегистрируйтесь.
- Нажмите кнопку «Подключить Telegram» в верхней панели и привяжите аккаунт. За это начисляется бонус +5 000 000 токенов.
- В левом меню откройте «API-ключи», создайте новый ключ и сразу сохраните его в надёжном месте. Никому его не показывайте.
- Откройте «Каталог моделей». Здесь видно, какие модели доступны прямо сейчас, сколько они стоят и во сколько раз дешевле официальных тарифов.
- Выберите модель и скопируйте её точный ID из поля под ценой. В нашем уроке это
cx/gpt-6-astra(GPT-6 Astra, $0.40 за 1 млн токенов, примерно в 25 раз дешевле, чем у вендора).
Важно про выбор модели. Claude Code активно вызывает инструменты: создаёт, читает и правит файлы, запускает команды. Модели с пометкой «для Claude Code» (с префиксом cc/, например cc/claude-sonnet-5) рассчитаны именно на такой режим. В нашем тесте cx/gpt-6-astra отвечала на сообщения, но не смогла создать тестовый файл (подробнее в шаге 4). Если вам нужна полноценная работа с файлами, подставьте в промпт ID модели с пометкой «для Claude Code».
Шаг 2. Получаем API-ключ OpenRouter
OpenRouter — крупнейший агрегатор ИИ-моделей. Нам он нужен ради бесплатных моделей с суффиксом :free.
- Зарегистрируйтесь на openrouter.ai.
- Откройте раздел Models и введите в поиск
free. В фильтрах слева включите Tool calling: Claude Code нужны модели, которые умеют вызывать инструменты. - Скопируйте ID понравившейся модели. В уроке используется
qwen/qwen3.8-27b:free. - Перейдите в Settings → API Keys (в старом интерфейсе Dashboard → Keys), нажмите Create Key и сохраните ключ.
Шаг 3. Устанавливаем Antigravity и Claude Code
- Скачайте и установите Google Antigravity с официального сайта antigravity.google и войдите в аккаунт Google.
- Создайте или откройте папку проекта: File → Open Folder.
- Откройте встроенный терминал (панель Terminals справа; если она скрыта, нажмите на иконку терминала вверху). Убедитесь, что это PowerShell.
- Установите Claude Code официальной командой из документации Anthropic:
irm https://claude.ai/install.ps1 | iex
- Перезапустите Antigravity и проверьте установку:
claude --version
Если в ответ появился номер версии, всё готово. Если вместо версии появилось сообщение «не распознано», загляните в раздел «Частые ошибки».
Для других систем: macOS, Linux и WSL — curl -fsSL https://claude.ai/install.sh | bash. Старый способ через npm (npm install -g @anthropic-ai/claude-code, нужен Node.js 18+) тоже работает, но сейчас Anthropic рекомендует нативный установщик.
Шаг 4. Промпт №1: подключаем AnyModel
Вручную править конфиги не нужно. Откройте чат с агентом в Antigravity (панель слева, кнопка New Conversation) и отправьте ему промпт ниже. Отправляйте его в чат агента, а не в терминал, и используйте один и тот же чат для всех трёх промптов.
Перед отправкой замените ВАШ АПИ КЛЮЧ на свой ключ AnyModel. Если вы выбрали другую модель, замените cx/gpt-6-astra на её точный ID. Всё остальное оставьте как есть.
Промпт №1 — скопируйте целиком:
Привет! Claude Code CLI уже установлен на моём Windows через терминал Antigravity. (Обычно установлен в %USERPROFILE%\.local\bin\claude.exe.) Настрой его для работы с моделью cx/gpt-6-astra через AnyModel. Выполни настройку самостоятельно, а затем проверь её в работе.
Данные подключения:
— Сервис: https://anymodel.org
— Модель: cx/gpt-6-astra
— API-ключ: ВАШ АПИ КЛЮЧ
— ANTHROPIC_BASE_URL по инструкции AnyModel: https://anymodel.org/v1
— Авторизация по инструкции AnyModel: ANTHROPIC_AUTH_TOKEN
— Messages endpoint: https://anymodel.org/v1/messages
— Models endpoint: https://anymodel.org/v1/models
Порядок действий:
Проверь установку командой claude --version. Если команда не найдена, проверь расположение установленного Claude Code и PATH.
Прочитай существующий пользовательский файл %USERPROFILE%\.claude\settings.json. Перед изменением сделай резервную копию. Если файла или папки нет — создай их.
Добавь или обнови следующие настройки, сохранив остальные существующие параметры:
— В корне JSON: "model": "cx/gpt-6-astra".
— В блоке "env": "ANTHROPIC_BASE_URL": "https://anymodel.org/v1".
— В блоке "env": "ANTHROPIC_AUTH_TOKEN": переданный API-ключ.
Параметры ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL и ANTHROPIC_DEFAULT_HAIKU_MODEL из примера AnyModel задают модели для соответствующих псевдонимов. Они не должны заменять выбранную основную модель cx/gpt-6-astra.
Проверь, нет ли конфликтующих настроек модели, адреса API или авторизации в окружении и настройках проекта. Если найдёшь конфликт — объясни его и исправь минимально необходимым способом.
Проверь подключение через установленный Claude Code. Начни с ANTHROPIC_BASE_URL, указанного AnyModel. Если возникнет ошибка адреса, выясни фактический URL запроса и причину, прежде чем менять настройки.
Запусти Claude Code с моделью cx/gpt-6-astra и отправь короткий тестовый запрос. Затем проверь выполнение инструментов: попроси Claude Code создать в открытом проекте новый временный файл anymodel-claude-test.txt с текстом «AnyModel подключён», прочитать его и удалить. Не трогай существующие файлы. Если файл с таким именем уже есть, выбери другое имя.
Важно: тест должен выполняться самим Claude Code через AnyModel. Создание файла твоими собственными инструментами не подтверждает, что инструменты Claude Code работают.
Если появятся ошибки авторизации, несовместимости API или вызова инструментов, выясни причину. Не меняй модель или провайдера без моего согласия. Если проблему решить не удалось, покажи точную ошибку без секретов.
В конце кратко сообщи:
— Какие настройки изменены.
— Успешно ли Claude Code получил ответ через AnyModel.
— Успешно ли Claude Code создал, прочитал и удалил тестовый файл.
— Как запускать его в терминале Antigravity и как проверить выбранную модель через /status.
Агент сам найдёт Claude Code, сделает резервную копию %USERPROFILE%\.claude\settings.json, пропишет адрес API, ключ и модель, а затем проверит подключение. В конце вы получите отчёт по четырём пунктам.
Как читать отчёт. В нашем тесте пункт 2 прошёл (Claude Code получил ответ через AnyModel), а пункт 3 нет: модель cx/gpt-6-astra вернула обычный текст вместо вызова инструментов, и файл не создался. Поэтому промпт и проверяет работу с файлами отдельно. Если у вас тот же результат, попросите агента в этом же чате заменить модель на ID с пометкой «для Claude Code» из каталога AnyModel.
После настройки запустите в терминале:
claude
Внутри Claude Code введите /status: команда покажет, какая модель и какой адрес API используются.
Шаг 5. Промпт №2: добавляем OpenRouter и переключение
Теперь добавим второй, бесплатный профиль и две команды запуска, чтобы переключаться между сервисами одной командой. Отправьте этот промпт в тот же чат после первой настройки.
Перед отправкой замените ВАШ АПИ КЛЮЧ на ключ OpenRouter, а не AnyModel. Ключ AnyModel агент возьмёт из текущей конфигурации сам.
Промпт №2 — скопируйте целиком:
Claude Code уже установлен и настроен на AnyModel. Теперь добавь OpenRouter и сделай удобное переключение между сервисами одной командой в терминале Antigravity.
Я использую Windows и PowerShell.
Существующий профиль AnyModel:
— Возьми ключ и настройки из текущей конфигурации Claude Code.
— Модель: cx/gpt-6-astra.
— Сохрани этот профиль.
Новый профиль OpenRouter:
— API-ключ: ВАШ АПИ КЛЮЧ
— Модель: qwen/qwen3.8-27b:free
— Инструкция подключения Claude Code: https://openrouter.ai/docs/guides/coding-agents/claude-code-integration
Сначала проверь точный ID модели в каталоге OpenRouter, её доступность, бесплатность и поддержку инструментов. Если указанной модели нет, сообщи мне и предложи доступные бесплатные варианты, прежде чем выбирать другой.
Что нужно сделать:
1. Сделай резервную копию текущих настроек.
2. Создай два отдельных профиля и команды запуска:
claude-anymodel
claude-openrouter
Каждая команда должна сразу открывать интерактивный Claude Code с адресом API, ключом и моделью своего профиля в текущей папке проекта.
3. Исключи конфликты между профилями. Учти, что настройки env в пользовательском settings.json могут перекрывать переменные терминала. Используй подходящий для установленной версии Claude Code способ изоляции настроек.
Не перезаписывай общий settings.json при каждом переключении. Два профиля должны работать даже в двух одновременно открытых терминалах, не мешая друг другу.
4. Команды должны работать после перезапуска Antigravity и в новых терминалах PowerShell. Обычный запуск claude по возможности оставь с прежним поведением.
5. В профиле OpenRouter направь основную и вспомогательные модели на выбранную бесплатную модель. Не включай платные модели или платный fallback. Если какие-либо вспомогательные запросы невозможно настроить таким образом, сообщи об этом.
6. Храни профили и ключи в пользовательской папке вне проекта. Ключи не выводи в ответах или логах.
7. Сделай структуру расширяемой:
— Чтобы сменить модель или ключ, достаточно изменить соответствующий профиль.
— Чтобы добавить сервис, можно скопировать профиль, указать его адрес API, ключ и модель и добавить команду claude-ИМЯ.
— Не создавай сложную систему: нужны понятные профили и небольшой механизм запуска.
8. Проверь обе команды в новых процессах PowerShell. Через сам Claude Code проверь короткий ответ и создание, чтение и удаление временного файла. Не выдавай создание файла своими инструментами за успешный тест Claude Code.
Если тест не прошёл, покажи точную ошибку без ключа. Не делай вывод о несовместимости только на основании обычного текстового ответа модели.
В конце дай короткую инструкцию:
— Как запускать AnyModel.
— Как запускать OpenRouter.
— Как выйти из текущей сессии и открыть другой профиль.
— Где менять модель и API-ключ.
— Как добавить третий сервис по аналогии.
Укажи точные пути созданных файлов и реальные результаты тестов.
Агент проверит модель в каталоге OpenRouter, сделает резервную копию, создаст отдельные файлы профилей (%USERPROFILE%\.claude\anymodel.json и openrouter.json) и пропишет команды в профиль PowerShell. Бесплатный профиль он настроит без платного fallback, чтобы случайно не тратить деньги.
Команда «не распознана» сразу после настройки? Это нормально: PowerShell читает свой профиль только при запуске, поэтому уже открытое окно новых команд не знает. Есть два варианта:
- закройте терминал и откройте новый;
- или перезагрузите профиль в текущем окне (точка и пробел перед
$PROFILEобязательны):
. $PROFILE
Шаг 6. Запуск и переключение профилей
Откройте терминал в папке вашего проекта и введите нужную команду:
| Профиль | Команда | Модель в уроке |
|---|---|---|
| AnyModel | claude-anymodel |
cx/gpt-6-astra |
| OpenRouter | claude-openrouter |
qwen/qwen3.8-27b:free |
| Обычный Claude Code | claude |
без изменений |
При первом запуске Claude Code спросит, доверяете ли вы этой папке. Подтвердите, и можно работать: просите написать код, разобрать проект, исправить ошибку или создать сайт.
Полезные команды внутри Claude Code:
/status— показать текущую модель и подключение;/model— сменить модель;/exit— выйти. После этого можно запустить другой профиль.
Можно открыть два терминала и держать оба профиля запущенными одновременно, они не мешают друг другу.
Шаг 7. Промпт №3: любой другой сервис или модель
Система расширяемая. Чтобы добавить ещё одну модель OpenRouter или совсем другой сервис, заполните шаблон: название профиля, ссылки, ключ и ID модели. Для ещё одной модели OpenRouter укажите OpenRouter и новый ID модели. Можно попросить агента взять ключ из существующего профиля.
Промпт №3 — шаблон:
Добавь ещё один профиль в созданную нами систему запуска Claude Code.
Название профиля: НАЗВАНИЕ
Сервис: ССЫЛКА
Инструкция подключения: ССЫЛКА НА ДОКУМЕНТАЦИЮ
API-ключ: ВАШ АПИ КЛЮЧ
Модель: ТОЧНЫЙ ID МОДЕЛИ
Используй тот же механизм, что для claude-anymodel и claude-openrouter. Создай команду claude-НАЗВАНИЕ.
Сохрани существующие профили. Проверь совместимость API с Claude Code, авторизацию и выполнение инструментов. Если нужен дополнительный шлюз или адаптер, сначала объясни это.
Команда должна работать в новых терминалах PowerShell после перезапуска IDE. Ключ не выводи и не сохраняй в проекте.
В конце покажи команду запуска и результаты проверки.
В итоге появится команда claude-НАЗВАНИЕ, например claude-deepseek.
Частые ошибки и их решение
Если что-то пошло не так, скопируйте текст ошибки и отправьте его агенту, который делал настройку. Перед этим удалите из текста ключи, если они там есть.
| Ошибка | Что попросить проверить |
|---|---|
claude не распознано |
Установку и PATH. После изменения PATH перезапустите IDE. |
claude-openrouter или другая команда не распознана |
Создана ли команда и доступна ли она в новом терминале PowerShell. Попробуйте . $PROFILE или откройте новый терминал. |
401 |
API-ключ и способ авторизации. |
Model not found / There's an issue with the selected model |
Точный ID модели и её доступность. Внутри Claude Code можно выполнить /model. |
429 |
Лимиты запросов и загрузку сервиса. У бесплатных моделей лимиты ниже, подождите или смените модель. |
| Отвечает, но не меняет файлы | Разрешения, режим работы и совместимость инструментов. Выберите модель с поддержкой tool calling. |
Безопасность и честно о «бесплатности»
- Установка Claude Code бесплатная. Стоимость запросов и лимиты зависят от подключённого сервиса и модели. Бесплатная модель не обязательно безлимитная.
- Берегите ключи. Не публикуйте их в чатах, на скриншотах и в репозиториях. Промпты специально просят агента хранить ключи вне проекта и не выводить их в логах.
- Сторонние сервисы. AnyModel и OpenRouter — посредники: ваш код и запросы проходят через их серверы. Не отправляйте через них конфиденциальный код, пароли и персональные данные.
- Модели меняются. Названия и доступность моделей, особенно бесплатных, могут меняться. Перед настройкой сверяйтесь с каталогом.
Вопросы и ответы
Это официальный Claude Code?
Да. Устанавливается оригинальный Claude Code от Anthropic, меняется только адрес API, на который он отправляет запросы.
Нужно ли уметь программировать?
Нет. Всю техническую часть (конфиги, переменные, команды) выполняет агент Antigravity. От вас нужно скопировать промпты и вставить свои ключи.
Будет ли работать на macOS или Linux?
Промпты написаны для Windows и PowerShell. На macOS и Linux принцип тот же, но попросите агента использовать ваш shell (zsh или bash) вместо PowerShell.
Сколько хватит 5 млн токенов AnyModel?
Зависит от модели и размера проекта. Для обучения и небольших задач этого хватит надолго. Тратить бонус медленнее помогают дешёвые модели и короткие сессии.
Почему бесплатная модель отвечает хуже?
Бесплатные модели обычно меньше и слабее топовых. Их удобно использовать для простых задач и экспериментов, а сложный код лучше запускать через профиль AnyModel.
Итог: чек-лист
- ☑ Получен API-ключ AnyModel и бонус 5 млн токенов
- ☑ Получен API-ключ OpenRouter, выбрана бесплатная модель с поддержкой инструментов
- ☑ Установлены Antigravity и Claude Code,
claude --versionпоказывает версию - ☑ Агент выполнил промпт №1 (AnyModel) и промпт №2 (OpenRouter)
- ☑ Работают команды
claude-anymodelиclaude-openrouter
Теперь у вас есть полноценный Claude Code, который работает на дешёвых или полностью бесплатных моделях, и шаблон, чтобы подключить любой другой сервис. Удачного кодинга!
Ваша реакция?



