Обзор
Обзор API Anthropic
Доступ к API
API доступен через нашу веб-консоль. Вы можете использовать Workbench для тестирования API в браузере, а затем генерировать API-ключи в настройках аккаунта. Используйте рабочие пространства для сегментации ваших API-ключей и контроля расходов по случаям использования.
Аутентификация
Все запросы к Anthropic API должны включать заголовок x-api-key
с вашим API-ключом. Если вы используете клиентские SDK, вы установите API при создании клиента, и затем SDK будет отправлять заголовок от вашего имени с каждым запросом. Если интегрируетесь напрямую с API, вам нужно будет отправлять этот заголовок самостоятельно.
Типы контента
Anthropic API всегда принимает JSON в телах запросов и возвращает JSON в телах ответов. Вам нужно будет отправлять заголовок content-type: application/json
в запросах. Если вы используете клиентские SDK, это будет обрабатываться автоматически.
Ограничения размера запроса
API имеет максимальный размер запроса 32 МБ для стандартных конечных точек, включая Messages API и Token Counting API. Если вы превысите этот лимит, вы получите ошибку 413 request_too_large
от Cloudflare. Конкретные конечные точки имеют разные ограничения:
Заголовки ответа
Anthropic API включает следующие заголовки в каждый ответ:
-
request-id
: Глобально уникальный идентификатор для запроса. -
anthropic-organization-id
: ID организации, связанный с API-ключом, используемым в запросе.
Примеры
Установка через PyPI:
Установка через npm: