Ключ из России без карты Anthropic. Регистрация, оплата в рублях и цены по моделям: Купить Claude API ключ. Способы оплаты: Как оплатить Claude в России. Подключение к терминалу: Claude Code в России.
API-ключ Claude выдают в двух местах: в консоли Anthropic на platform.claude.com и в личном кабинете codexkey. Оба ключа годятся для прямых вызовов API и для большинства IDE и агентов, но формат, базовый адрес и порог входа у них разные. Ниже разбираем оба пути и показываем все места, куда вставляется готовый ключ: переменные окружения, SDK на Python и Node, Claude Code и Cursor.
Путь 1: ключ из консоли Anthropic
Ключ создаётся в разделе «Settings → API keys». Понадобится аккаунт, привязанный к организации или к личному рабочему пространству. Нажимаете кнопку создания и выбираете тип ключа: личный, сервисного аккаунта или рабочего пространства. Значение показывается один раз, прямо при создании, и начинается с sk-ant-api03-. Не успели скопировать? Создавайте новый.
export ANTHROPIC_API_KEY="sk-ant-api03-..."
Почему из России это почти всегда упирается в оплату и регион
Создать ключ нетрудно. Сложности начинаются, когда нужно привязать способ оплаты. Anthropic принимает карты банков из ограниченного списка стран, а российские карты не проходят: ни Мир, ни Visa/Mastercard банков, отключённых от международных платёжных систем. Пока способ оплаты не подтверждён, новый ключ не работает для платных запросов, а бесплатной пробной квоты хватает на считаные минуты. Ещё при регистрации аккаунта проверяются IP и номер телефона. Как устроены отказы и что реально работает, мы разобрали в статьях «Claude API из России» и «Почему российская карта не проходит у Anthropic».
Путь 2: ключ codexkey
codexkey выдаёт собственный ключ, совместимый с форматом запросов Anthropic SDK. Привязка к аккаунту Anthropic не нужна, регион и номер телефона не проверяются. Шагов три:
- Зарегистрируйтесь в личном кабинете логином и паролем или через Google, GitHub либо Telegram. Подтверждения по email нет, доступ открывается сразу.
- Пополните баланс от 1 доллара любым принятым способом: картой РФ через ЮKassa или Platega, по СБП, криптовалютой через CryptoCloud, CryptoBot в Telegram или сервис 2328 (USDT, BTC, ETH, TON и другие). Деньги зачисляются, как только платёж подтверждается.
- Откройте раздел «API-ключи» и создайте ключ. Он выглядит так:
sk_cdx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Оформить доступ и посмотреть условия можно на странице «Купить Claude API».
export ANTHROPIC_API_KEY="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
Куда вставлять готовый ключ
С этого места неважно, откуда взят ключ: подключается он одинаково, меняются лишь значение ключа и базовый адрес.
Переменные окружения
Проще и переносимее всего задать ключ и адрес один раз в окружении. Код и CLI-инструменты подхватят их сами.
# Linux / macOS
export ANTHROPIC_API_KEY="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
# Windows PowerShell
$env:ANTHROPIC_API_KEY = "sk_cdx_ВАШ_КЛЮЧ"
$env:ANTHROPIC_BASE_URL = "https://api.codexkey.ru"
Python SDK
В Anthropic SDK базовый адрес codexkey пишется без /v1: путь /v1/messages SDK добавляет сам.
import anthropic
client = anthropic.Anthropic(
api_key="sk_cdx_ВАШ_КЛЮЧ",
base_url="https://api.codexkey.ru",
)
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет"}],
)
print(message.content[0].text)
Node и TypeScript SDK
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: "sk_cdx_ВАШ_КЛЮЧ",
baseURL: "https://api.codexkey.ru",
});
const message = await client.messages.create({
model: "claude-sonnet-5",
max_tokens: 1024,
messages: [{ role: "user", content: "Привет" }],
});
console.log(message.content[0].text);
Claude Code
Claude Code читает адрес и ключ из переменных окружения ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN, и адрес снова пишется без /v1. Модели задают строки ANTHROPIC_DEFAULT_*.
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
export ANTHROPIC_AUTH_TOKEN="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5"
claude
Строки ANTHROPIC_DEFAULT_* обязательны: без них Claude Code запросит собственные модели по умолчанию и ответит «There's an issue with the selected model».
Чтобы не выставлять переменные при каждом запуске, сохраните их в ~/.claude/settings.json. Полная инструкция для Linux, macOS и Windows, включая постоянную настройку через файл конфигурации, лежит в статье «Claude Code в России» и в документации по Claude Code.
Cursor
В Cursor ключ идёт не в поле для Anthropic, а в настройки пользовательского OpenAI-совместимого подключения. В OpenAI Base URL указывается https://api.codexkey.ru/v1, в OpenAI API Key вставляется тот же ключ sk_cdx_... или sk-ant-.... Важная деталь: пользовательский API-эндпоинт в Cursor работает только на платном тарифе Pro или выше. Пробный семидневный Pro не подойдёт. Как настроить Cursor по шагам, выбрать модель и исправить типичные ошибки подключения, рассказано в статье «Настройка Cursor с Claude» и в документации по Cursor.
FAQ
Дают ли ключ Anthropic бесплатно?
Новым аккаунтам Anthropic даёт небольшую пробную квоту, но для постоянной работы нужен привязанный способ оплаты. Из России главная преграда обычно в привязке карты, а не в создании самого ключа.
Чем ключ codexkey отличается от ключа Anthropic по возможностям?
Формат запросов совместим с Anthropic SDK, и вызов моделей Claude выглядит одинаково. Различия три: базовый адрес, способы оплаты (рубли, СБП, криптовалюта вместо одной лишь международной карты) и отсутствие требования иметь аккаунт Anthropic.
Что делать, если инструмент не принимает формат ключа?
Сверьте, какой формат ждёт инструмент. Поля, рассчитанные на Anthropic API, принимают sk-ant-..., а там, где указывается адрес api.codexkey.ru, нужен sk_cdx_.... Смешивать их нельзя: каждый формат привязан к своему серверу.
Куда вставить ключ в другом SDK или на другом языке, не Python и не Node?
Почти любой SDK, совместимый с форматом Anthropic или OpenAI, принимает ключ и базовый адрес параметрами клиента при инициализации, как в примерах выше. Названия параметров могут отличаться (api_key/apiKey, base_url/baseURL), но логика одна: адрес и ключ передаются вместе.
Стоит ли заводить отдельные ключи под разные проекты?
Да, ключ на проект упрощает ротацию и учёт расхода. В codexkey у ключа есть название, канал Premium или Cheap, резервный Premium для Cheap и срок действия. Ограничения по моделям и расходам через API ключей не настраиваются. Подробнее в руководстве по API-ключам.
Что будет, если потерять скопированный ключ?
Полное значение ключа показывается один раз, в момент создания, и восстановить его нельзя. Потеряли ключ: создайте новый, обновите его в коде и настройках инструментов, а старый удалите или заморозьте.