APIへのアクセス

APIはConsoleを通じて利用可能です。Workbenchでブラウザ上でAPIを試すことができ、アカウント設定でAPIキーを生成できます。ワークスペースを使用してAPIキーを分割し、ユースケースごとに支出を管理することができます。

認証

Anthropic APIへのすべてのリクエストには、APIキーを含むx-api-keyヘッダーを含める必要があります。クライアントSDKを使用している場合は、クライアントを構築する際にAPIを設定し、SDKがすべてのリクエストでヘッダーを代わりに送信します。APIと直接統合する場合は、このヘッダーを自分で送信する必要があります。

コンテンツタイプ

Anthropic APIは、リクエストボディで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"}
    ]
}'