Claude Platform Docs
Messagesはじめに

Claude APIキーを取得する

Claude ConsoleでClaude API用のAPIキーを検索、作成、管理します。

Claude API用のAPIキー(Anthropic APIキーとも呼ばれます)は、Claude Consoleにあります。既存のキーを表示したり新しいキーを作成したりするには、Settings → API keysに移動してください。

キーの種類を選択する

キーを作成する際には、その種類を選択します。種類によって、キーで何ができるか、どこで機能するか、いつ機能しなくなるかが決まります。personal key(個人キー)はあなた自身として動作し、あなたが組織を離れると機能しなくなります。service account key(サービスアカウントキー)はサービスアカウントを表し、CIパイプライン、本番サービス、エージェントなどのワークロードで使用できます。自分自身の開発には個人キーを、共有されるものにはサービスアカウントキーを使用してください。

また、workspace key(ワークスペースキー)を作成することもできます。これは所有者を持たないレガシーなキーで、作成したワークスペースに属し、作成者が離れた後も機能し続けます。個人キーまたはサービスアカウントキーを使用することが推奨されます。これらは関連付けられたアカウントが組織から削除されると自動的に機能しなくなるためです。

APIキーを作成する

  1. Claude Consoleにサインインする

    platform.claude.comに移動してサインインするか、まだアカウントをお持ちでない場合はアカウントを作成してください。

  2. APIキーのページを開く

    Settings → API keysに移動します。

  3. キーを作成する

    Create keyをクリックし、キーに名前を付け、有効期限を選択し、Linked accountを自分自身またはサービスアカウントに設定します。キーのスコープを限定するワークスペースを選択することもできます。

  4. キーをコピーして保管する

    Consoleは、sk-ant-で始まる完全なキーを、作成時に一度だけ表示します。コピーして、シークレットマネージャーなどの安全な場所に保管してください。キーを紛失した場合、Consoleで再度表示することはできません。代わりに新しいキーを作成してください。

APIキーのページでCreate keyボタンが無効になっている場合、あなたのロールではそこでキーを作成することが許可されていない可能性があります。組織の管理者に、ロールの変更、またはワークロード用のサービスアカウントキーの作成を依頼してください。

APIキーを使用する

キーを環境変数として設定します。

export ANTHROPIC_API_KEY="sk-ant-api03-..."

クライアントSDKANTHROPIC_API_KEYを自動的に読み取ります。直接のHTTPリクエストでは、x-api-keyヘッダーでキーを送信します。APIキーが複数のワークスペースで機能する場合は、ワークスペースを選択するに示されているように、各Claude APIリクエストでanthropic-workspace-idヘッダーも送信する必要があります。Admin APIについては、APIキーとAdmin APIを参照してください。

最初のリクエストを行うには、クイックスタートに従ってください。また、Workload Identity Federationによる短期間の認証情報を含む全体像については、認証を参照してください。

APIキーとAdmin API

Admin APIには、APIキーの取得APIキーの一覧など、組織のAPIキーをプログラムで管理するためのエンドポイントが含まれています。これらのエンドポイントは、キー管理を自動化する組織管理者向けのものです。これらは、Admin APIキーorg:adminスコープを持つOAuthトークン、または特定のワークスペースにスコープが限定されていない個人キーもしくはサービスアカウントキーを受け付けます。ワークスペースキーはそこでは機能しません。これらのエンドポイントはキーのシークレット値を返すことはなく、部分的にマスクされたヒントのみを返します。

Was this page helpful?