Доступ к API

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

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

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

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

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

Примеры

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-3-5-sonnet-20241022",
    "max_tokens": 1024,
    "messages": [
        {"role": "user", "content": "Hello, world"}
    ]
}'