Доступ к API

API доступен через наш веб Console. Вы можете использовать Workbench для тестирования API в браузере, а затем создать API-ключи в Account Settings. Используйте workspaces для сегментации ваших API-ключей и контроля расходов по вариантам использования.

Аутентификация

Все запросы к API Anthropic должны включать заголовок x-api-key с вашим API-ключом. Если вы используете клиентские SDK, вы установите API при создании клиента, и SDK будет отправлять заголовок от вашего имени с каждым запросом. При прямой интеграции с API вам нужно будет отправлять этот заголовок самостоятельно.

Типы контента

API Anthropic всегда принимает JSON в теле запросов и возвращает JSON в теле ответов. Вам нужно будет отправлять заголовок content-type: application/json в запросах. Если вы используете клиентские SDK, это будет выполнено автоматически.

Заголовки ответов

API Anthropic включает следующие заголовки в каждом ответе:

  • request-id: Глобально уникальный идентификатор запроса.

  • anthropic-organization-id: ID организации, связанный с API-ключом, использованным в запросе.

Примеры

Shell
curl https://api.anthropic.com/v1/messages \
     --header "x-api-key: $ANTHROPIC_API_KEY" \
     --header "anthropic-version: 2023-06-01" \
     --header "content-type: application/json" \
     --data \
'{
    "model": "claude-opus-4-20250514",
    "max_tokens": 1024,
    "messages": [
        {"role": "user", "content": "Hello, world"}
    ]
}'