工作區(Workspaces)提供了一種在組織內組織 API 使用的方式。使用工作區來分隔不同的專案、環境或團隊,同時維持集中式的計費和管理。
每個組織都有一個預設工作區(Default Workspace),它無法被重新命名、封存或刪除。當您建立額外的工作區時,您可以為每個工作區指派 API 金鑰、成員和資源限制。
主要特性:
wrkspc_ 前綴(例如 wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ)當您組織的成員首次使用其 Claude Console 帳戶登入 Claude Code 時,Anthropic 會自動在組織中建立一個 Claude Code 工作區,並將該成員加入其中。之後每位登入 Claude Code 的成員都會以相同方式被加入。
Claude Code 工作區將 Claude Code 流量與您的其他 API 工作負載分開:
封存 Claude Code 工作區將停用整個組織透過 Console 計費的 Claude Code 登入功能。
成員可以在每個工作區中擁有不同的角色,實現細緻的存取控制。
| 角色 | 權限 |
|---|---|
| Workspace User | 僅能使用 Workbench |
| Workspace Limited Developer | 建立和管理 API 金鑰、使用 API。無法存取工作階段追蹤檢視或下載檔案。 |
| Workspace Developer | 建立和管理 API 金鑰、使用 API |
| Workspace Admin | 對工作區設定和成員擁有完全控制權 |
| Workspace Billing | 檢視工作區計費資訊(繼承自組織計費角色) |
Workspace Billing 角色無法手動指派。它是從擁有組織計費角色繼承而來的。
只有組織管理員可以建立工作區。組織使用者和開發者必須由管理員加入到工作區。
在 Claude Console 中建立和管理工作區。
開啟工作區設定
在 Claude Console 中,前往設定 > 工作區。
建立工作區
點擊建立工作區。
設定工作區
輸入工作區名稱並選擇一種顏色以便視覺識別。
建立工作區
點擊建立以完成。
若要在 Console 中切換工作區,請使用左上角的工作區選擇器。
若要修改工作區的名稱或顏色:
預設工作區無法被重新命名或刪除。
若要移除成員,請點擊其名稱旁的垃圾桶圖示。
組織管理員和計費成員在擔任這些組織角色期間,無法從工作區中被移除。
在限制分頁中,您可以設定:
若要封存工作區,請點擊省略號選單(...)並選擇封存。封存會:
封存工作區會立即撤銷該工作區中的所有 API 金鑰。此操作無法復原。如果您封存 Claude Code 工作區,您組織的成員將無法再透過 Console 計費登入 Claude Code。
使用 Admin API 以程式化方式管理工作區。
Admin API 端點需要 Admin API 金鑰(以 sk-ant-admin... 開頭),這與標準 API 金鑰不同。只有具有管理員角色的組織成員才能透過 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 金鑰時,它只能存取該工作區內的資源。
範圍限定於工作區的資源包括:
某些資源是在組織層級管理的,無法使用工作區 API 金鑰進行管理:
org:manage_tunnels)進行管理,而非工作區 API 金鑰,且 10 個作用中通道的上限適用於整個組織。通道管理需要具有通道管理權限的角色;組織開發者可以檢視但無法變更它們。通道是在工作區中建立的,而 Console 的 MCP 通道列表和 Managed Agent 伺服器選擇器僅顯示目前工作區中的通道。提示快取在 Claude API、Claude Platform on AWS 和 Microsoft Foundry(Claude 目前在此處為測試版)上也是按工作區隔離的。在 Amazon Bedrock 和 Vertex AI 上,提示快取是按組織隔離的。
若要取得您組織的工作區 ID,請使用 List Workspaces 端點,或在 Claude Console 中查找。
您可以為每個工作區設定自訂的支出和速率限制,以防止過度使用並確保資源的公平分配。
工作區限制可以設定為低於(但不能高於)您組織的限制:
如需速率限制及其運作方式的詳細資訊,請參閱速率限制。您也可以使用 Rate Limits API 以程式化方式讀取您目前的組織和工作區速率限制。
使用 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: $ANTHROPIC_ADMIN_KEY"歸屬於預設工作區的使用量和成本,其 workspace_id 的值為 null。
為開發、預備和正式環境建立獨立的工作區:
| 工作區 | 用途 |
|---|---|
| 開發 | 使用較低速率限制進行測試和實驗 |
| 預備 | 使用類似正式環境的限制進行上線前測試 |
| 正式 | 具有完整速率限制和監控的即時流量 |
將工作區指派給不同的團隊,以進行成本分配和存取控制:
為特定專案或產品建立工作區,以分別追蹤使用量和成本。
規劃您的工作區結構
在建立工作區之前,先考慮您將如何組織它們。思考計費、存取控制和使用量追蹤的需求。
使用有意義的名稱
為工作區清楚命名以表明其用途(例如「Production - Customer Chatbot」、「Dev - Internal Tools」)。
設定適當的限制
設定支出和速率限制,以防止意外成本並確保資源的公平分配。
定期稽核存取權限
定期檢視工作區成員資格,確保只有適當的使用者擁有存取權限。
監控使用量
使用 Usage and Cost API 追蹤工作區層級的消耗量。
Was this page helpful?