На странице политики регионов Anthropic указана дата вступления в силу: 12 ноября 2026 года. Что в этот день изменится и коснётся ли это действующих аккаунтов, там не сказано. Гадать незачем, а готовиться можно. Список ниже проходится за вечер и ничего не ломает, даже если 12 ноября всё останется как было.
Что известно о самой политике и где она остаётся неясной, разобрано в статье «Работает ли Claude в России». Здесь только действия.
Шаг 1. Найдите прямые обращения к Anthropic
Нужен список мест, где код, CI или скрипты ходят к Anthropic напрямую. Ключи выводить не нужно, хватит имён файлов:
grep -rlE "api\.anthropic\.com|ANTHROPIC_(API_KEY|AUTH_TOKEN|BASE_URL)" . \
--exclude-dir=node_modules --exclude-dir=.git
Поиском по коду не ограничивайтесь: загляните в настройки CI, .env.example, Docker Compose и файлы с секретами. Чаще всего забывают про бота, который отвечает клиентам, и про cron-скрипт, раз в сутки разбирающий почту.
Шаг 2. Скопируйте конфигурацию Claude Code
По документации Claude Code настройки хранятся в трёх местах: ~/.claude/settings.json (для всех проектов на машине), .claude/settings.json (общие для проекта, их коммитят) и .claude/settings.local.json (личные, для одного проекта). Конфигурацию MCP-серверов и данные аккаунта Claude Code держит в ~/.claude.json. Если вы меняли каталог через CLAUDE_CONFIG_DIR, ищите файлы там.
Положите копии в отдельную папку:
mkdir -p ~/claude-backup
cp ~/.claude/settings.json ~/claude-backup/ 2>/dev/null
cp ~/.claude.json ~/claude-backup/ 2>/dev/null
В ~/.claude.json лежат сведения об аккаунте и подключениях. Копию не кладите в общий репозиторий и не пересылайте в мессенджере. А вот CLAUDE.md и каталог .claude/ проекта проверьте на коммит: им место в git, а не в единственном экземпляре на вашем ноутбуке.
Шаг 3. Выгрузите данные из чатов
Если пользуетесь claude.ai, выгрузите историю: Settings, затем Privacy, кнопка Export data. Ссылка на архив придёт на почту аккаунта и действует 24 часа. Из мобильных приложений выгрузить нельзя. Все ограничения расписаны в статье «Экспорт данных Claude».
Промпты, которые вы берёте снова и снова, лучше сразу перенести в репозиторий. Выгрузку нельзя импортировать в другой личный аккаунт Claude. Как архив она подходит, как способ переезда нет.
Шаг 4. Наведите порядок в ключах
- На каждый сервис и каждого человека заведите отдельный ключ. Тогда отзыв одного не обрушит остальное.
- Храните ключи в менеджере секретов или в
.env, который git не видит. Ключ в проектном.claude/settings.jsonуйдёт вместе с репозиторием, об этом прямо предупреждает документация Claude Code. - Проверьте сроки действия. У ключей codexkey срок можно задать, а их список открывается в разделе «API-ключи» кабинета.
- Ключи, которыми никто не пользуется, отзовите.
Шаг 5. Вынесите адрес, ключ и модель в переменные окружения
Когда адрес API и модель прописаны в коде, переезд означает правку десятка файлов. Когда они приходят из окружения, смена канала занимает минуту:
import os
import anthropic
client = anthropic.Anthropic(
base_url=os.environ["LLM_BASE_URL"],
api_key=os.environ["LLM_API_KEY"],
)
reply = client.messages.create(
model=os.environ["LLM_MODEL"],
max_tokens=1024,
messages=[{"role": "user", "content": "Привет"}],
)
С Anthropic SDK адрес codexkey пишется без /v1: https://api.claudexia.tech. OpenAI-совместимым клиентам нужен вариант с /v1. Один эндпоинт понимает оба формата.
Шаг 6. Заведите запасной канал и проверьте его заранее
Канал, к которому ни разу не обращались, ничего не гарантирует. Создайте ключ в codexkey, заранее пополните баланс небольшой суммой (картой РФ, через СБП или криптой) и не откладывайте это на день, когда канал понадобится. Затем отправьте запрос на один токен:
curl -sS -w '\n%{http_code}\n' https://api.claudexia.tech/v1/messages \
-H "x-api-key: $CLAUDEXIA_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-sonnet-5","max_tokens":1,"messages":[{"role":"user","content":"."}]}'
Если в ответе есть {"id":"msg_, адрес и ключ рабочие. Доступные модели отдаёт GET https://api.claudexia.tech/v1/models, цены собраны на странице моделей. Как перевести проект целиком, описано в статье «Перенос проекта на шлюз».
Шаг 7. Подготовьте Claude Code
Направить Claude Code на шлюз можно блоком env в ~/.claude/settings.json. Ключ не кладите в .claude/settings.json внутри проекта: этот файл коммитят.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudexia.tech",
"ANTHROPIC_AUTH_TOKEN": "sk_cdx_YOUR_KEY",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
}
}
Строки ANTHROPIC_DEFAULT_* нужны обязательно. Без них Claude Code запросит собственные модели по умолчанию. Запустите claude и введите /status. Строка Anthropic base URL должна показывать адрес шлюза, а строка про токен называть ANTHROPIC_AUTH_TOKEN. Если вместо этого виден сохранённый вход claude.ai, значит, переменная до сессии не дошла. Полная настройка описана в гайде по Claude Code.
И ещё одно предупреждение из документации Anthropic. Если указать только ANTHROPIC_BASE_URL без ключа, запросы уйдут на шлюз, а авторизация останется за сохранённым входом claude.ai. Ключ обязателен.
Шаг 8. Проверьте всё за один прогон
Пройдите этот короткий список до 12 ноября и повторите после.
- Запрос на один токен через curl получает ответ.
- Тестовый вызов вашего сервиса идёт через переменные окружения и проходит.
- Стриминг, вызов инструментов и самый тяжёлый промпт дают тот же результат, что и раньше.
- Claude Code запускается,
/statusпоказывает шлюз, простая правка в тестовом репозитории проходит. - Баланс пополнен, ключи работают.
Если вы компания
Политика относит к неподдерживаемому использованию случаи, когда организация зарегистрирована или имеет штаб-квартиру в неподдерживаемом регионе, а также когда она принадлежит лицам оттуда в большинстве или контролируется ими. Подпадает ли под это ваш бизнес, не скажут ни статья, ни поддержка шлюза. С этим вопросом идите к юристу. Технический план из шагов выше от его вердикта не зависит.
Что делать после 12 ноября
Повторите проверку из шага 8. Если что-то перестало отвечать, не меняйте всё подряд. Откройте диагностику и выясните, что сломалось: сервис, ключ, оплата или регион. Если дело в аккаунте, план восстановления есть в статье «Заблокировали аккаунт Claude». Тем, кто смотрит на другие инструменты, пригодится разбор Gemini CLI и Antigravity CLI.
FAQ
Что делать с Claude до 12 ноября?
Найти зашитые адреса и ключи, скопировать конфигурацию Claude Code, выгрузить данные чатов, перенести параметры в переменные окружения и заранее проверить запасной канал. На весь список хватит вечера.
Как сохранить доступ к Claude API?
Не привязывать код к одному каналу. Адрес, ключ и модель берутся из окружения, а второй ключ, у другого провайдера, уже проверен запросом на один токен. Тогда переключение занимает минуту.
Как сохранить настройки Claude Code?
Скопируйте ~/.claude/settings.json и ~/.claude.json, а CLAUDE.md и проектный .claude/settings.json держите в git. Копию ~/.claude.json не публикуйте: в файле данные аккаунта и подключения.
Будет ли работать Claude Code после 12 ноября?
Мы этого не знаем и не обещаем. Страница политики не объясняет, как изменится применение правил. Claude Code подключается к шлюзу через переменные окружения, и этот вариант лучше проверить заранее.
Нужно ли что-то делать, если я не в России?
Запасной канал нужен любой команде. Непроверенный ключ подводит в самый неудобный момент, а политика лишь одна из причин: у провайдеров бывают сбои, блокировки аккаунтов и проблемы с оплатой.