Короткий ответ
В 2026 году получить API-ключ Claude можно двумя путями: напрямую в консоли Anthropic (нужны международная банковская карта и подтверждение номера телефона) или через единый шлюз вроде TeamoRouter (поддерживает Alipay/WeChat Pay, зарубежные платежи не нужны). Получив ключ, задайте его через переменную окружения ANTHROPIC_API_KEY, пропишите в настройках Claude Code и включите кэширование промптов, чтобы держать расходы под контролем. В этом руководстве разобран каждый шаг.
Почему важно правильно настроить API-ключ
API-ключ — единственные учётные данные, которые авторизуют каждый ваш запрос к Claude. От того, как вы его получили и как настроили, напрямую зависят:
- Доступность: сможете ли вы получить ключ из своего региона и со своим способом оплаты?
- Стоимость: поддерживает ли ваш провайдер кэширование промптов, или сломанный кэш незаметно увеличивает счёт в 10 раз?
- Безопасность: хранится ли ключ надёжно, или он захардкожен в публичном репозитории?
- Гибкость: работает ли ключ и в Claude Code, и в ваших скриптах, и в сторонних инструментах?
Грамотно настроенный API-ключ экономит деньги, предотвращает инциденты безопасности и даёт стабильный доступ. Плохо настроенный — делает всё наоборот. Вот как сделать всё правильно.
Путь 1. Получение ключа напрямую у Anthropic
Это официальный путь. Он работает везде, где работает Anthropic, но требует международного способа оплаты и в некоторых регионах может быть недоступен без VPN.
Пошагово
-
Создайте аккаунт Anthropic. Перейдите на console.anthropic.com и зарегистрируйтесь по email. Понадобится подтвердить номер телефона.
-
Откройте раздел API Keys. После входа нажмите «API Keys» в левой боковой панели, затем «Create Key».
-
Дайте ключу имя. Выберите понятное название, например
my-dev-machineилиproduction-server-1. Так потом будет проще находить и отзывать ключи. -
Сразу скопируйте ключ. Anthropic показывает ключ целиком только один раз. Скопируйте его и сохраните в надёжном месте. Он начинается с
sk-ant-. -
Добавьте способ оплаты. Откройте Billing > Payment Methods и добавьте международную банковскую карту. По состоянию на 2026 год Anthropic принимает Visa, Mastercard и American Express. Многие карты, выпущенные в Китае, не принимаются.
-
Пополните баланс. Anthropic работает по предоплате. Прежде чем вызывать API, нужно внести средства на счёт.
Ограничения прямого пути
- Нужна международная банковская карта.
- Из материкового Китая консоль без VPN может работать медленно или быть заблокирована.
- API-эндпоинт (
api.anthropic.com) из Китая может работать нестабильно. - Доступны только модели Claude — ни GPT, ни Gemini, ни других провайдеров.
Путь 2. Получение ключа через TeamoRouter (рекомендуется большинству пользователей)
TeamoRouter — единый LLM-шлюз, который даёт один API-ключ для Claude, GPT, Gemini, DeepSeek и других моделей. Он принимает Alipay, WeChat Pay и банковские переводы, а его эндпоинты доступны из Китая напрямую. Подробнее о возможностях шлюза — на странице AI API-шлюз TeamoRouter.
Пошагово
-
Создайте аккаунт TeamoRouter. Перейдите на teamorouter.com и зарегистрируйтесь по email или номеру телефона.
-
Откройте раздел с API-ключами. После входа найдите «API-ключи» в боковой панели консоли.
-
Сгенерируйте новый ключ. Нажмите «Создать ключ», задайте имя и скопируйте ключ. Ключи TeamoRouter начинаются с
tr-. -
Пополните баланс. Откройте раздел «Баланс и платежи» и внесите средства через Alipay, WeChat Pay или банковским переводом. Международная карта не нужна.
-
Запишите свой base URL. В консоли показан ваш персональный API-эндпоинт — обычно
https://api.teamorouter.com/anthropicдля интерфейса, совместимого с Anthropic. -
Начинайте работать. Ключ TeamoRouter напрямую заменяет API-ключ Anthropic. Достаточно поменять
base_urlиapi_keyв вашем клиенте.
Настройка переменных окружения
Когда ключ получен, стандартный способ сделать его доступным для инструментов — переменные окружения.
Linux / macOS
Добавьте эти строки в конфигурационный файл вашей оболочки (~/.zshrc, ~/.bashrc или ~/.bash_profile):
# Прямое подключение к Anthropic
export ANTHROPIC_API_KEY="sk-ant-your-key-here"
# Подключение через TeamoRouter (рекомендуется)
export ANTHROPIC_BASE_URL="https://api.teamorouter.com/anthropic"
export ANTHROPIC_API_KEY="tr-your-key-here"
После правки перезагрузите конфигурацию оболочки:
source ~/.zshrc # или ~/.bashrc
Windows (PowerShell)
# Задать для текущей сессии
$env:ANTHROPIC_API_KEY = "tr-your-key-here"
# Задать навсегда (запускать от имени администратора)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'tr-your-key-here', 'User')
Windows (командная строка)
setx ANTHROPIC_API_KEY "tr-your-key-here"
Использование файла .env
Для ключей, привязанных к конкретному проекту, создайте файл .env в корне проекта:
# .env
ANTHROPIC_BASE_URL="https://api.teamorouter.com/anthropic"
ANTHROPIC_API_KEY="tr-your-key-here"
Затем загрузите его в приложении. Пример на Python:
from dotenv import load_dotenv
import os
load_dotenv()
api_key = os.getenv("ANTHROPIC_API_KEY")
Обязательно добавьте .env в .gitignore:
echo ".env" >> .gitignore
Настройка Claude Code с вашим API-ключом
Claude Code автоматически читает переменные окружения ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL. Вот настройка для разных конфигураций:
Прямое подключение к Anthropic
export ANTHROPIC_API_KEY="sk-ant-your-key-here"
claude
Подключение через TeamoRouter (один ключ для Claude Code, Codex и не только)
export ANTHROPIC_BASE_URL="https://api.teamorouter.com/anthropic"
export ANTHROPIC_API_KEY="tr-your-key-here"
claude
Через файл настроек Claude Code
Claude Code можно настроить и через его JSON-файл настроек ~/.claude/settings.json:
{
"apiKey": "tr-your-key-here",
"baseURL": "https://api.teamorouter.com/anthropic",
"model": "claude-sonnet-4-20250514"
}
Преимущество файла настроек в том, что он относится только к Claude Code и ключ не «утекает» в другие инструменты, которые тоже читают ANTHROPIC_API_KEY.
Проверка конфигурации
Запустите быстрый тест, чтобы убедиться, что всё работает:
claude -p "Say hello and confirm you are running as Claude."
Если Claude Code отвечает как обычно, API-ключ настроен верно. Если вы получили ошибку аутентификации, перепроверьте, что ключ задан правильно, а base URL доступен.
Лучшие практики безопасности
API-ключ — это bearer-токен: любой, у кого он есть, может пользоваться вашим аккаунтом и тратить ваш баланс. Эти правила помогут сохранить ключ в безопасности.
1. Никогда не хардкодьте ключи
Не вставляйте API-ключи прямо в исходный код. Один git push в публичный репозиторий — и ваш ключ виден всему миру.
# Плохо: ключ захардкожен
client = anthropic.Anthropic(api_key="sk-ant-abc123")
# Хорошо: ключ читается из окружения
client = anthropic.Anthropic(api_key=os.getenv("ANTHROPIC_API_KEY"))
2. Используйте отдельные ключи для проектов
Если вы пользуетесь TeamoRouter, создавайте отдельные API-ключи для разных проектов. Так вы ограничите масштаб ущерба, если ключ будет скомпрометирован. В консоли TeamoRouter можно создавать неограниченное число ключей и задавать лимит расходов для каждого.
3. Регулярно меняйте ключи
Перевыпускайте API-ключи каждые 30-90 дней. При ротации сначала создайте новый ключ, обновите конфигурацию, убедитесь, что всё работает, и только потом отзывайте старый.
4. Установите лимиты расходов
И Anthropic, и TeamoRouter позволяют задать потолок расходов. Настройте месячный лимит под свой бюджет, чтобы счёт не стал сюрпризом. TeamoRouter поддерживает ещё и лимиты на отдельные ключи: например, ключ для разработки можно ограничить $50 в месяц, а продакшен-ключ — $500 в месяц.
5. Используйте переменные окружения или менеджер секретов
В продакшен-приложениях используйте полноценный менеджер секретов (AWS Secrets Manager, HashiCorp Vault, GitHub Secrets или аналог у вашего облачного провайдера), а не переменные окружения: они могут утечь через списки процессов или логи ошибок.
6. Следите за использованием
Регулярно заглядывайте в панель статистики API. Необычные всплески могут говорить об утечке ключа или о неправильно настроенном агенте, который зациклился. В консоли TeamoRouter есть графики использования в реальном времени с разбивкой по моделям и ключам.
Сравнительная таблица вариантов настройки ключа
| Параметр | Напрямую у Anthropic | TeamoRouter |
|---|---|---|
| Способы оплаты | Международная банковская карта | Alipay, WeChat, банковский перевод |
| Доступность из Китая | Нужен VPN | Прямой доступ, без VPN |
| Префикс ключа | sk-ant- |
tr- |
| Доступные модели | Только Claude | Claude, GPT, Gemini, DeepSeek и другие |
| Лимиты расходов на отдельный ключ | Нет | Да |
| Поддержка кэширования промптов | Да | Да (доля попаданий >99%) |
| Цены | Официальная цена | 10-20% от официальной цены (плавающая ставка) |
| Создание ключей | Только в консоли | Консоль + API |
| Валюта расчётов | USD (зависит от карты) | CNY, USD |
Один ключ для нескольких инструментов
Одно из главных преимуществ TeamoRouter — единый API-ключ работает сразу в нескольких инструментах. Вот как настроить каждый:
# Общий ключ
export TR_KEY="tr-your-key-here"
# Claude Code (протокол Anthropic)
export ANTHROPIC_BASE_URL="https://api.teamorouter.com/anthropic"
export ANTHROPIC_API_KEY="$TR_KEY"
# Codex (протокол OpenAI)
export OPENAI_BASE_URL="https://api.teamorouter.com/openai"
export OPENAI_API_KEY="$TR_KEY"
# Gemini CLI (протокол Google)
export GOOGLE_API_KEY="$TR_KEY"
# (base URL задаётся в настройках Gemini CLI)
# Прочие OpenAI-совместимые инструменты
export OPENAI_API_KEY="$TR_KEY"
export OPENAI_BASE_URL="https://api.teamorouter.com/openai"
В итоге у вас один ключ, один баланс и одна панель биллинга на все ИИ-инструменты.
FAQ
Как получить API-ключ Claude, если я нахожусь в Китае?
Проще всего — через TeamoRouter. Зарегистрируйтесь на teamorouter.com, пополните баланс через Alipay или WeChat Pay и сгенерируйте ключ. Доступ открывается сразу, без международной банковской карты и VPN. Если вы предпочитаете прямой путь через Anthropic, понадобятся VPN для входа на console.anthropic.com и международная карта для оплаты.
Можно ли использовать один и тот же API-ключ для Claude Code и своих Python-скриптов?
Да. API-ключ работает во всех клиентах и инструментах. Если вы пользуетесь TeamoRouter, тот же ключ подходит ещё и для GPT, Gemini и других моделей. Задайте ключ один раз как переменную окружения — и все инструменты подхватят его автоматически.
Что делать, если мой API-ключ утёк?
Немедленно войдите в консоль (Anthropic или TeamoRouter) и отзовите скомпрометированный ключ. Сгенерируйте новый и обновите конфигурацию. Если ключ попал в публичный репозиторий на GitHub, считайте его скомпрометированным, даже если вы удалили коммит, — боты находят API-ключи в публичных репозиториях за считаные секунды. Смените ключ и проверьте историю использования на предмет несанкционированных списаний.
Как настроить Claude Code на работу с собственным API-эндпоинтом?
Задайте в переменной окружения ANTHROPIC_BASE_URL адрес своего эндпоинта или добавьте поле baseURL в ~/.claude/settings.json. Именно так Claude Code направляют на TeamoRouter или любой другой шлюз, совместимый с Anthropic.
Безопасно ли хранить API-ключ в файле .env?
Да, если вы добавили .env в .gitignore и никогда не коммитите его в систему контроля версий. В продакшен-приложениях лучше использовать менеджер секретов. Для локальной разработки файлы .env — стандартная общепринятая практика.
Как часто нужно менять API-ключ?
Базовое правило — каждые 30-90 дней. Меняйте ключ немедленно, если подозреваете утечку, если команду покинул человек, имевший к нему доступ, или если вы случайно его засветили (например, на скриншоте или во время демонстрации экрана).
Можно ли задать разные лимиты расходов для разных API-ключей?
Да, если вы пользуетесь TeamoRouter. В консоли можно создать несколько ключей и для каждого отдельно задать месячный потолок расходов. Консоль Anthropic сейчас не поддерживает лимиты на отдельные ключи — ограничения действуют на уровне аккаунта.