Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references
Как получить ключ API Claude и когда он вам нужен
2026/07/27

Как получить ключ API Claude и когда он вам нужен

Ключ API Claude создаётся за четыре клика. Срок действия и рабочее пространство выбираются один раз при создании и не могут быть изменены позже.

Получить ключ API Claude можно примерно за минуту. Два параметра, которые вы выбираете при создании ключа, важнее самого ключа, и большинство людей проходит мимо них.

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

TL;DR

  • Ключи создаются в Консоли на platform.claude.com, в разделе Account Settings[1].
  • Вы выбираете срок действия при создании ключа. Это решение принимается один раз, при создании[1].
  • Рабочие пространства разделяют ключи и контролируют расходы по сценариям использования[1].
  • Аутентификация — это header x-api-key или Authorization. SDK автоматически читают ANTHROPIC_API_KEY из окружения[1][2].
  • Workbench позволяет протестировать API в браузере без написания кода[1].
  • Если вы используете Claude вместе с GPT или Gemini, один ключ gateway охватывает все три вместо трёх отдельных аккаунтов провайдеров.

Создание ключа

API доступен через веб-Консоль[1].

  1. Войдите в platform.claude.com.
  2. Сначала протестируйте API в браузере через Workbench на platform.claude.com/playground, который не требует кода.
  3. Создайте ключ в Account Settings на platform.claude.com/settings/keys.
  4. Выберите срок действия при создании ключа.
  5. При необходимости поместите его в рабочее пространство на platform.claude.com/settings/workspaces.

Шаги 4 и 5 стоит делать внимательнее.

Два параметра, которые люди пропускают

Срок действия выбирается при создании. Вы устанавливаете время жизни каждого ключа при его создании[1]. Ключ с долгой жизнью — это тот, который вы ещё найдёте в старом .env через год. Для всего, что не является долгосрочной production-инфраструктурой, короткий срок действия — это самый дешёвый из доступных контролей безопасности.

Рабочие пространства разделяют ключи и контролируют расходы по сценариям использования[1]. Это функция, которая превращает "чей-то скрипт работал всю ночь" из сюрприза в выписке в управляемый сюрприз. Одно рабочее пространство на проект или на окружение означает, что незаконный цикл израсходует бюджет этого пространства вместо бюджета всего аккаунта.

Оба решения вы принимаете один раз и живёте с ними. Ни одно из них нельзя изменить после создания без ротации ключа, уже находящегося в production.

Использование ключа

Принимаются два header. Отправьте один из них[1]:

HeaderЗначение
x-api-keyВаш ключ API из Консоли
AuthorizationАльтернатива в стиле Bearer

SDK автоматически читают ключ из окружения[2]:

export ANTHROPIC_API_KEY="sk-ant-..."
import anthropic

client = anthropic.Anthropic()   # reads ANTHROPIC_API_KEY

resp = client.messages.create(
    model="claude-opus-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Summarize this changelog."}],
)

Это вся интеграция для single-vendor сценария.

Когда вам не нужен ключ Anthropic

Ключи по провайдерам против одного gateway ключа: три отдельных консоли, каждая со своим ключом, биллингом, лимитами и ротацией, против одного клиента, где смена провайдера — это просто смена строки модели

Консольный поток выше — правильный ответ, когда Claude — это единственная модель, которую вы вызываете.

Он перестаёт быть правильным ответом в момент, когда ваш продукт обращается к двум провайдерам. Тогда вы поддерживаете аккаунт Anthropic, аккаунт OpenAI и проект Google Cloud, три биллинговых отношения, три набора лимитов скорости и три графика ротации ключей, чтобы запустить одну функцию. Добавление четвёртой модели означает добавление четвёртой копии всего этого.

Gateway разрешает эту проблему. reAPI предоставляет Claude через OpenAI-совместимый endpoint /v1/chat/completions, поэтому один и тот же клиент и один и тот же ключ работают с Claude, GPT и Gemini, и переключение между ними — это просто смена строки модели:

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_REAPI_KEY",
    base_url="https://api.reapi.ai/v1",
)

resp = client.chat.completions.create(
    model="claude-opus-5",
    messages=[{"role": "user", "content": "Summarize this changelog."}],
    max_tokens=16000,
)

Nативная поверхность Anthropic /v1/messages тоже доступна, поэтому SDK, уже написанный в формате Anthropic, работает после изменения base URL.

Тарифы на reapi.ai/models, а текущая справка по Opus на reapi.ai/docs/claude-opus-5.

Одно, что нужно правильно сделать на reAPI

Есть две отдельные учётные данные, и их путаница — самая частая ошибка при первом вызове.

КлючГде его создатьЧто он вызывает
Gateway ключконсоль api.reapi.aiChat модели: Claude, GPT, Gemini
Media ключаккаунт reapi.aiГенерация изображений и видео

Gateway ключ, отправленный на media endpoint, даст ошибку, и наоборот. Если первый вызов вернул ошибку аутентификации и ключ выглядит правильно, проверьте, какой из двух ключей у вас.

FAQ

Где получить ключ API Claude?

В Консоли на platform.claude.com, в разделе Account Settings на platform.claude.com/settings/keys[1].

Могу ли я протестировать API без написания кода?

Да. Workbench на platform.claude.com/playground выполняет запросы в браузере[1].

Как аутентифицировать запрос?

Отправьте ваш ключ в header x-api-key или используйте Authorization. Отправьте один, не оба[1].

Какую переменную окружения читают SDK?

ANTHROPIC_API_KEY[2].

Могу ли я изменить срок действия ключа позже?

Срок действия выбирается при создании ключа[1]. Изменение означает создание нового ключа и ротацию.

Как я могу предотвратить, чтобы один проект потратил весь бюджет?

Используйте рабочие пространства, которые разделяют ключи и контролируют расходы по сценариям использования[1].

Нужен ли мне ключ Anthropic для использования Claude через gateway?

Нет. Gateway ключ заменяет отдельный per-vendor аккаунт, когда вы вызываете несколько моделей, и endpoint совместим с OpenAI.

Почему мой ключ reAPI возвращает ошибку аутентификации?

Скорее всего вы используете gateway ключ на media endpoint или media ключ на gateway. Это отдельные учётные данные, созданные в разных местах.

Решение перед созданием

Механическая часть — как получить ключ API Claude — это четыре клика в Консоли. Часть, над которой стоит подумать — два параметра, связанные с ним: срок действия и рабочее пространство, потому что оба выбираются один раз и ни один нельзя изменить без ротации ключа.

И под всем этим лежит вопрос: сколько провайдеров ваш продукт будет вызывать в итоге. Один провайдер, один ключ, и консольный поток идеален. Три провайдера — и арифметика меняется: три аккаунта, три счёта, три набора лимитов скорости, и четвёртая модель означает начало с нуля. Это точка, где один gateway ключ перестаёт быть удобством и становится просто более простой архитектурой.

References

  1. Anthropic. API overview — Console, Workbench, key creation, expiration, workspaces, and authentication headers. Retrieved July 2026 from docs.claude.com/en/api/overview
  2. Anthropic. Get started — setting the API key and first request. Retrieved July 2026 from docs.claude.com/en/docs/get-started

Further reading