ワークスペースは、組織内のAPI使用を整理する方法を提供します。ワークスペースを使用して、一元的な請求と管理を維持しながら、異なるプロジェクト、環境、またはチームを分離できます。
すべての組織には、名前の変更、アーカイブ、削除ができないデフォルトワークスペースがあります。追加のワークスペースを作成すると、各ワークスペースにAPIキー、メンバー、リソース制限を割り当てることができます。
主な特徴:
wrkspc_プレフィックスを使用します(例:wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ)メンバーは各ワークスペースで異なるロールを持つことができ、きめ細かなアクセス制御が可能です。
| ロール | 権限 |
|---|---|
| Workspace User | Workbenchのみ使用可能 |
| Workspace Developer | APIキーの作成と管理、APIの使用 |
| Workspace Admin | ワークスペースの設定とメンバーの完全な制御 |
| Workspace Billing | ワークスペースの請求情報の閲覧(組織の請求ロールから継承) |
Workspace Billingロールは手動で割り当てることはできません。組織の請求ロールを持つことから継承されます。
ワークスペースを作成できるのは組織管理者のみです。組織のユーザーと開発者は、管理者によってワークスペースに追加される必要があります。
Claude Consoleでワークスペースを作成および管理します。
ワークスペース設定を開く
Claude Consoleで、Settings > Workspacesに移動します。
新しいワークスペースを追加
Add Workspaceをクリックします。
ワークスペースを設定
ワークスペース名を入力し、視覚的な識別のための色を選択します。
ワークスペースを作成
Createをクリックして確定します。
コンソールでワークスペースを切り替えるには、左上隅のWorkspacesセレクターを使用します。
ワークスペースの名前や色を変更するには:
デフォルトワークスペースは名前の変更や削除ができません。
メンバーを削除するには、名前の横にあるゴミ箱アイコンをクリックします。
組織管理者と請求メンバーは、それらの組織ロールを保持している間はワークスペースから削除できません。
Limitsタブでは、以下を設定できます:
ワークスペースをアーカイブするには、省略記号メニュー(...)をクリックし、Archiveを選択します。アーカイブすると:
ワークスペースをアーカイブすると、そのワークスペース内のすべてのAPIキーが即座に取り消されます。この操作は元に戻すことができません。
Admin APIを使用してプログラムでワークスペースを管理します。
Admin APIエンドポイントには、標準のAPIキーとは異なるAdmin APIキー(sk-ant-admin...で始まる)が必要です。管理者ロールを持つ組織メンバーのみが、Claude Consoleを通じてAdmin APIキーをプロビジョニングできます。
# ワークスペースを作成
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"name": "Production"}'
# ワークスペースを一覧表示
curl "https://api.anthropic.com/v1/organizations/workspaces?limit=10&include_archived=false" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"
# ワークスペースをアーカイブ
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/archive" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"完全なパラメータの詳細とレスポンススキーマについては、Workspaces APIリファレンスを参照してください。
ワークスペースのメンバーを追加、更新、または削除します:
# ワークスペースにメンバーを追加
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{
"user_id": "user_xxx",
"workspace_role": "workspace_developer"
}'
# メンバーのロールを更新
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
--data '{"workspace_role": "workspace_admin"}'
# ワークスペースからメンバーを削除
curl --request DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ANTHROPIC_ADMIN_KEY"完全なパラメータの詳細については、Workspace Members APIリファレンスを参照してください。
APIキーは特定のワークスペースにスコープされます。ワークスペースでAPIキーを作成すると、そのワークスペース内のリソースにのみアクセスできます。
ワークスペースにスコープされるリソースには以下が含まれます:
2026年2月5日以降、プロンプトキャッシュもワークスペースごとに分離されます(Claude APIとAzureのみに適用)。
組織のワークスペースIDを取得するには、List Workspacesエンドポイントを使用するか、Claude Consoleで確認してください。
各ワークスペースにカスタムの支出制限とレート制限を設定して、過剰使用を防ぎ、公平なリソース配分を確保できます。
ワークスペースの制限は、組織の制限より低く設定できますが(高くは設定できません):
レート制限とその仕組みの詳細については、レート制限を参照してください。
Usage and Cost APIを使用して、ワークスペースごとの使用量とコストを追跡します:
curl "https://api.anthropic.com/v1/organizations/usage_report/messages?\
starting_at=2025-01-01T00:00:00Z&\
ending_at=2025-01-08T00:00:00Z&\
workspace_ids[]=wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ&\
group_by[]=workspace_id&\
bucket_width=1d" \
--header "anthropic-version: 2023-06-01" \
--header "x-api-key: $ADMIN_API_KEY"デフォルトワークスペースに帰属する使用量とコストは、workspace_idにnull値を持ちます。
開発、ステージング、本番用に別々のワークスペースを作成します:
| ワークスペース | 目的 |
|---|---|
| Development | 低いレート制限でのテストと実験 |
| Staging | 本番に近い制限でのプレプロダクションテスト |
| Production | 完全なレート制限と監視を備えたライブトラフィック |
コスト配分とアクセス制御のために、異なるチームにワークスペースを割り当てます:
使用量とコストを個別に追跡するために、特定のプロジェクトや製品用のワークスペースを作成します。
ワークスペース構造を計画する
ワークスペースを作成する前に、どのように整理するかを検討してください。請求、アクセス制御、使用量追跡のニーズについて考えましょう。
意味のある名前を使用する
目的がわかるようにワークスペースに明確な名前を付けてください(例:「Production - Customer Chatbot」、「Dev - Internal Tools」)。
適切な制限を設定する
予期しないコストを防ぎ、公平なリソース配分を確保するために、支出制限とレート制限を設定してください。
定期的にアクセスを監査する
適切なユーザーのみがアクセスできるように、ワークスペースのメンバーシップを定期的に確認してください。
使用量を監視する
Usage and Cost APIを使用して、ワークスペースレベルの消費量を追跡してください。
Was this page helpful?