Проверено 2026-11-12

Claude Code с предоплаченным API-ключом

Claude Code читает адрес эндпоинта из ANTHROPIC_BASE_URL, а учетные данные из ANTHROPIC_AUTH_TOKEN. Направьте обе переменные на RelaySwitch, и каждый шаг будет списываться по токенам с предоплаченного баланса, который вы пополняете картой или криптовалютой. На том же ключе доступны модели Claude, сейчас их 13.

01Два способа входа в Claude Code и какой используется здесь

У Claude Code две идентичности. Первая: вход через аккаунт claude.ai командой /login, при этом расходуется квота подписки. Вторая: API-ключ с оплатой за токены. Обе могут быть настроены на одной машине, но одна сессия использует только одну из них.

Эта страница про второй способ. Когда задан ANTHROPIC_AUTH_TOKEN, запросы идут с этими учетными данными, а не с логином claude.ai, поэтому вам не нужен ни аккаунт claude.ai, ни аккаунт у разработчика модели. Ваш аккаунт находится в RelaySwitch и открывается по email.

02Две переменные окружения в macOS, Linux и WSL

Сначала попробуйте в уже открытом терминале. Замените значение ключа на свой API-ключ, который начинается с sk-relay-, и запустите claude.

  • ANTHROPIC_BASE_URL определяет, куда уходят запросы. В примерах на этом сайте используется https://api.relayswitch.io/v1; адрес принимается и с /v1 на конце, и без него.
  • ANTHROPIC_AUTH_TOKEN отправляет ключ как Authorization: Bearer. Можно использовать и ANTHROPIC_API_KEY, он отправляется как x-api-key, но в интерактивном режиме его нужно один раз подтвердить. Задавайте только одну из двух переменных: запрос с двумя разными ключами отклоняется со статусом 400.
  • Одного Base URL недостаточно. Без одной из переменных с ключом Claude Code продолжит использовать сохраненный логин claude.ai.
bash
1export ANTHROPIC_BASE_URL="https://api.relayswitch.io/v1"
2export ANTHROPIC_AUTH_TOKEN="sk-relay-..."
3claude

03Windows PowerShell

Claude Code работает в Windows нативно, так что WSL не обязателен. В PowerShell те же две переменные записываются таким синтаксисом.

powershell
1$env:ANTHROPIC_BASE_URL = "https://api.relayswitch.io/v1"
2$env:ANTHROPIC_AUTH_TOKEN = "sk-relay-..."
3claude

04Чтобы настройки сохранились: settings.json и VS Code

Переменные, заданные в терминале, действуют только в этом окне. Чтобы они действовали для всех проектов и при любом способе запуска Claude Code, запишите обе в блок env файла ~/.claude/settings.json (в Windows: %USERPROFILE%\.claude\settings.json). Если одна и та же переменная задана и в терминале, и в этом файле, приоритет у файла настроек.

Не храните ключ в проектном .claude/settings.json: этот файл рассчитан на то, что его коммитят. Расширение VS Code читает собственную настройку claudeCode.environmentVariables в пользовательских настройках VS Code. Десктопное приложение эти две переменные окружения не читает.

Полные шаги с примером содержимого файла есть в руководстве по Claude Code (на английском).

05Как убедиться, что запросы действительно идут через ваш ключ

Сначала проверьте без Claude Code: отправьте один небольшой запрос прямо на эндпоинт Messages. Ответ 200 с JSON означает, что адрес и ключ верны.

Затем запустите claude, отправьте одно сообщение и введите /status. Там должна быть строка Anthropic base URL, указывающая на RelaySwitch, и строка Auth token с названием переменной, которую вы задали. Если строки с base URL нет, переменная не дошла до этой сессии. Запрос появится на странице Usage в консоли через несколько секунд.

bash
1curl -i https://api.relayswitch.io/v1/messages \
2 -H "Authorization: Bearer sk-relay-..." \
3 -H "anthropic-version: 2023-06-01" \
4 -H "content-type: application/json" \
5 -d '{"model": "claude-fable-5.1", "max_tokens": 16, "messages": [{"role": "user", "content": "Reply with ok"}]}'

06Выбор модели: opus, sonnet, haiku

Команда /model переключает между тремя алиасами. Какой алиас указывает на какой ID, определяют ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL и ANTHROPIC_DEFAULT_HAIKU_MODEL; в каждую можно записать любой ID Claude из таблицы ниже. Для одной сессии используйте ANTHROPIC_MODEL или claude --model с нужным ID.

Разница в стоимости складывается в основном из цены выхода и цены кешированного входа. Экономный вариант: sonnet для повседневной работы, а на более дорогую модель переходить только тогда, когда sonnet раз за разом не справляется с задачей.

ID моделей GPT, Gemini или DeepSeek тоже отвечают в Claude Code, потому что шлюз переводит запросы Messages в формат этих моделей. Но Anthropic не поддерживает Claude Code на моделях, отличных от Claude, поэтому tool use там может работать менее гладко.

МодельРазработчикВходВыходКонтекст
Claude Fable 5.1claude-fable-5.1Anthropic$6.00$30.001,000,000
Claude Fable 5.2claude-fable-5.2Anthropic$4.00$20.001,000,000
Claude Fable 5claude-fable-5Anthropic$3.00$15.001,000,000
Claude Opus 5.5claude-opus-5-5Anthropic$2.716$9.701,000,000
Claude Sonnet 4.6claude-sonnet-4-6Anthropic$1.80$9.001,000,000
Claude Opus 4.6claude-opus-4-6Anthropic$1.80$7.501,000,000
Claude Opus 4.7claude-opus-4-7Anthropic$1.80$7.501,000,000
Claude Opus 4.8claude-opus-4-8Anthropic$1.80$7.501,000,000
Claude Opus 5claude-opus-5Anthropic$1.80$7.501,000,000
Claude Haiku 4.5claude-haiku-4-5Anthropic$0.60$3.00200,000
Claude Sonnet 5claude-sonnet-5Anthropic$1.20$3.001,000,000
Claude Sonnet 5.5claude-sonnet-5-5Anthropic$1.20$3.001,000,000
Claude Haiku 5.5claude-haiku-5-5Anthropic$0.0582$0.14551,000,000

USD за миллион токенов

07Кеш, стоимость и лимиты на ключ

Claude Code на каждом шаге отправляет весь диалог и помечает его для кеша промптов. Токены, прочитанные из кеша, оплачиваются по цене кешированного входа, которая ниже цены входа. По умолчанию кеш живет пять минут, поэтому первый шаг после долгой паузы один раз оплачивает весь контекст по цене входа.

Сумма, которую показывает сам Claude Code, является его собственной оценкой по официальным ценам Anthropic. Фактические списания записаны на странице Usage в консоли и в квитанции каждого запроса.

Агенты для кодинга отправляют много запросов подряд, и если что-то пошло не так, баланс расходуется быстро. Создайте отдельный ключ для Claude Code и задайте ему бюджет в долларах и дневной лимит расходов: когда лимит достигнут, шлюз отвечает 402 и останавливается только этот ключ, а остальной баланс аккаунта не затрагивается. Тому же ключу можно задать белый список моделей. Как создать ключ, описано на странице Claude API ключ.

Частые вопросы

Нужен ли аккаунт claude.ai или подписка, чтобы использовать Claude Code с API-ключом?
Нет. Когда задан ANTHROPIC_AUTH_TOKEN, запросы идут с этими учетными данными, а не с логином claude.ai, и лимиты подписки на них не действуют. Ваш аккаунт находится в RelaySwitch, открывается по email, а каждый шаг списывается с предоплаченного баланса.
Нужно ли заканчивать ANTHROPIC_BASE_URL на /v1?
Принимаются оба варианта. В примерах на этом сайте используется https://api.relayswitch.io/v1. Claude Code добавляет к адресу /v1/messages, а шлюз обрабатывает повторяющийся /v1.
Переменные заданы, почему Claude Code все равно просит войти?
Переменные не дошли до этого процесса. Редактор, запущенный из Dock или меню «Пуск», не читает export из терминала. Запишите обе переменные в блок env файла ~/.claude/settings.json, затем выполните /status и проверьте, появилась ли строка Anthropic base URL.
Сколько стоит одна сессия кодинга?
Зависит от модели и длины контекста. Большая часть входа в сессии кодинга приходится на контекст, который отправляется повторно и оплачивается по цене кешированного входа, поэтому стоимость определяют в первую очередь цена кеша и цена выхода. В таблице на этой странице актуальные цены за миллион токенов, а фактическая стоимость записана в квитанции каждого запроса.
Как платить без кредитной карты?
Пополните баланс в консоли через USDT, USDC, BTC, ETH, SOL, от $10. Карты, включая Apple Pay и Google Pay, тоже принимаются. Баланс ведется в долларах США, не сгорает, подписки нет.
Как узнать, что отвечает именно Claude?
Каждая модель раз в сутки получает один и тот же тестовый промпт, и ответ сравнивается с предыдущими результатами; результаты открыты по адресу https://api.relayswitch.io/v1/proof без API-ключа. У каждого запроса также есть подписанная квитанция, где записаны ID модели, оплаченные токены и стоимость.

Две переменные, затем запускайте claude

Создайте API-ключ в консоли, пополните баланс от $10 картой или криптовалютой, и Claude Code будет работать на вашем предоплаченном балансе.