Перейти к содержимому
Команда ClaudexiaAPI

Как получить API-ключ Claude и куда его вставить

Два пути к рабочему ключу Claude: консоль Anthropic или Claudexia. Куда вставлять ключ в Python, Node, Claude Code и Cursor, с примерами кода.

API-ключ Claude получают в одном из двух мест: в консоли Anthropic по адресу platform.claude.com или в личном кабинете Claudexia. Оба ключа подходят для прямых вызовов API и для большинства IDE и агентов, но у каждого свой формат, свой базовый адрес и своя цена входа. Дальше разбираем оба пути и показываем, куда именно вставлять готовый ключ: в переменные окружения, в SDK на Python и Node, в Claude Code и в Cursor.

Путь 1: ключ Anthropic через консоль

Ключ создаётся в разделе «Settings → API keys» консоли Anthropic. Нужен аккаунт, привязанный к организации или личному рабочему пространству, и один клик по кнопке создания ключа с выбором типа: личный ключ, ключ сервисного аккаунта или ключ рабочего пространства. Готовое значение показывается один раз, сразу при создании, и начинается с sk-ant-api03-. Если вы его не скопировали, придётся создавать новое.

export ANTHROPIC_API_KEY="sk-ant-api03-..."

Почему из России это почти всегда упирается в оплату и регион

Сам ключ создать не проблема: сложности начинаются на шаге привязки способа оплаты. Anthropic принимает карты банков из ограниченного списка стран, и российские карты, включая Мир и карты Visa/Mastercard от банков, отключённых от международных платёжных систем, там не проходят. Без подтверждённого способа оплаты новый ключ не активируется для платных запросов, а без него бесплатной пробной квоты хватает на считаные минуты работы. К этому добавляется проверка IP и номера телефона при регистрации аккаунта. Подробный разбор механики отказов и того, что реально работает, а что нет, есть в статьях «Claude API из России» и «Почему российская карта не проходит у Anthropic».

Путь 2: ключ Claudexia

Claudexia выдаёт собственный ключ, совместимый с форматом запросов Anthropic SDK, без привязки к аккаунту Anthropic и без проверки региона или номера телефона. Три шага:

  1. Зарегистрируйтесь в личном кабинете: логином и паролем или через Google, GitHub либо Telegram. Подтверждения по email нет, доступ открывается сразу.
  2. Пополните баланс от 1 доллара любым из принятых способов: карта РФ через ЮKassa или Platega, СБП, криптовалюта через CryptoCloud, CryptoBot в Telegram или сервис 2328 (USDT, BTC, ETH, TON и другие). Зачисление происходит после подтверждения платежа.
  3. Откройте раздел «API-ключи» и создайте ключ. Он будет выглядеть так: sk_cdx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

Оформить доступ и посмотреть условия можно на странице «Купить Claude API».

export ANTHROPIC_API_KEY="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_BASE_URL="https://api.claudexia.tech"

Куда вставлять готовый ключ

Дальше не важно, откуда взят ключ: способ подключения к коду и инструментам одинаковый, меняется только значение ключа и базовый адрес.

Переменные окружения

Самый простой и переносимый способ: задать ключ и адрес один раз в окружении, а код и CLI-инструменты подхватят их сами.

# Linux / macOS
export ANTHROPIC_API_KEY="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_BASE_URL="https://api.claudexia.tech"
# Windows PowerShell
$env:ANTHROPIC_API_KEY = "sk_cdx_ВАШ_КЛЮЧ"
$env:ANTHROPIC_BASE_URL = "https://api.claudexia.tech"

Python SDK

В Anthropic SDK базовый адрес Claudexia указывается без /v1: путь /v1/messages SDK добавляет сам.

import anthropic

client = anthropic.Anthropic(
    api_key="sk_cdx_ВАШ_КЛЮЧ",
    base_url="https://api.claudexia.tech",
)

message = client.messages.create(
    model="claude-sonnet-4.6",
    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.claudexia.tech",
});

const message = await client.messages.create({
  model: "claude-sonnet-4.6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Привет" }],
});

console.log(message.content[0].text);

Claude Code

Claude Code берёт ключ и адрес из переменных окружения ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL, адрес тоже без /v1.

export ANTHROPIC_BASE_URL="https://api.claudexia.tech"
export ANTHROPIC_API_KEY="sk_cdx_ВАШ_КЛЮЧ"
claude

Чтобы не выставлять переменные при каждом запуске, их можно сохранить в ~/.claude/settings.json. Полная инструкция для Linux, macOS и Windows, включая постоянную настройку через файл конфигурации, в статье «Claude Code в России» и в документации по Claude Code.

Cursor

В Cursor ключ вставляется не в поле для Anthropic, а в настройки пользовательского OpenAI-совместимого подключения: OpenAI Base URL указывает на https://api.claudexia.tech/v1, а OpenAI API Key это тот же ключ sk_cdx_... или sk-ant-.... Важная деталь: пользовательский API-эндпоинт в Cursor работает только на платном тарифе Pro или выше, пробный семидневный Pro для этого не подходит. Пошаговая настройка, включая выбор модели и частые ошибки подключения, разобрана в статье «Настройка Cursor с Claude» и в документации по Cursor.

FAQ

Можно ли получить ключ Anthropic бесплатно?

Anthropic даёт небольшую пробную квоту новым аккаунтам, но для постоянной работы нужен привязанный способ оплаты. Из России привязка карты обычно и есть главное препятствие, а не сама генерация ключа.

Чем ключ Claudexia отличается от ключа Anthropic по возможностям?

Формат запросов совместим с Anthropic SDK, и вызов моделей Claude выглядит идентично. Разница в базовом адресе, в способах оплаты (рубли, СБП, криптовалюта вместо только международной карты) и в отсутствии требования к аккаунту Anthropic.

Что делать, если ключ не подходит по формату для какого-то инструмента?

Проверьте, что инструмент ожидает именно тот формат ключа, который вы вставили: sk-ant-... для полей, рассчитанных на Anthropic API, и sk_cdx_... для полей, где указывается адрес api.claudexia.tech. Смешивать их нельзя, оба формата привязаны к своему серверу.

Куда вставлять ключ, если использую другой SDK или язык программирования, не Python и не Node?

Практически любой SDK, совместимый с форматом Anthropic или OpenAI, принимает ключ и базовый адрес как параметры клиента при инициализации, аналогично примерам выше. Название параметров может отличаться (api_key/apiKey, base_url/baseURL), но логика одна: адрес и ключ передаются вместе.

Нужно ли создавать несколько ключей для разных проектов?

Это не обязательно, но удобно: отдельный ключ на проект упрощает ротацию и позволяет ограничить его настройками, специфичными для задачи, например моделями или лимитом расходов. Подробнее о настройке лимитов и ротации ключей в документации по настройке API-ключей.

Что будет, если я потеряю скопированный ключ?

Полное значение ключа показывается только один раз, в момент создания, и восстановить его нельзя. Если ключ утерян, создайте новый и обновите его в коде и настройках инструментов, а старый удалите или заморозьте.