Страница политики регионов 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 прямо предупреждает об этом. - Проверьте срок действия ключей. У ключей Claudexia его можно задать, а список ключей лежит в разделе «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 у Claudexia адрес указывается без /v1: https://api.claudexia.tech. Для OpenAI-совместимых клиентов он с /v1. Один эндпоинт принимает оба формата.
Шаг 6. Заведите запасной канал и проверьте его заранее
Запасной канал, который ни разу не вызывали, ничего не стоит. Создайте ключ на Claudexia, пополните баланс небольшой суммой заранее (картой РФ, через СБП или криптой), а не в день, когда он понадобится, и отправьте запрос на один токен:
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 через шлюз подключается переменными окружения, и такой вариант стоит проверить заранее.
Нужно ли что-то делать, если я не в России?
Запасной канал нужен любой команде. Ключ, который никто не проверял, подводит в самый неудобный момент, и политика тут лишь одна из причин: у провайдеров бывают сбои, блокировки аккаунтов и проблемы с оплатой.