• 消息
  • 托管智能体
  • 管理
Search...
⌘K
组织
管理 API工作区
身份验证
概览工作负载身份联合WIF 参考
监控
用量与成本 API速率限制 APIClaude Code 分析 API
数据与合规
数据驻留API 与数据保留
合规 API
概览获取访问权限活动动态聊天、文件和项目组织、用户、角色和群组设计您的集成错误常见问题
Log in
工作区
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
管理/组织

工作区

使用工作区组织 API 密钥、管理团队访问权限并控制成本。

工作区提供了一种在组织内组织 API 使用的方式。使用工作区可以分隔不同的项目、环境或团队,同时保持集中的计费和管理。

工作区的工作原理

每个组织都有一个默认工作区,该工作区不能被重命名、归档或删除。当您创建额外的工作区时,可以为每个工作区分配 API 密钥、成员和资源限制。

主要特征:

  • 工作区标识符使用 wrkspc_ 前缀(例如,wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ)
  • 每个组织最多 100 个工作区(已归档的工作区不计入)
  • 默认工作区没有 ID,不会出现在列表端点中
  • API 密钥限定于单个工作区,只能访问该工作区内的资源

Claude Code 工作区

当您组织的成员首次使用其 Claude Console 账户登录 Claude Code 时,Anthropic 会自动在组织中创建一个 Claude Code 工作区并将该成员添加到其中。之后每个登录 Claude Code 的成员都会以相同方式被添加。

Claude Code 工作区将 Claude Code 流量与您的其他 API 工作负载分开:

  • Claude Code 在登录时为每个用户在此工作区中生成一个 API 密钥。您无法从 Console 手动在其中创建密钥。
  • 与标准工作区密钥不同,如果 Claude Code 密钥的所有者被从工作区或组织中移除,该密钥将停止工作。
  • Claude Code 的使用受到单独的速率限制,管理员可以在设置 > 工作区中限制其在组织限制中的份额。
  • 它是唯一支持按用户设置每月消费限额的工作区。

归档 Claude Code 工作区将禁用整个组织通过 Console 计费登录 Claude Code 的功能。

工作区角色和权限

成员可以在每个工作区中拥有不同的角色,从而实现细粒度的访问控制。

角色权限
工作区用户仅使用 Workbench
工作区受限开发者创建和管理 API 密钥,使用 API。无法访问会话追踪视图或下载文件。
工作区开发者创建和管理 API 密钥,使用 API
工作区管理员对工作区设置和成员拥有完全控制权
工作区计费查看工作区计费信息(从组织计费角色继承)

角色继承

  • 组织管理员自动获得所有工作区的工作区管理员访问权限
  • 组织计费成员自动获得所有工作区的工作区计费访问权限
  • 组织用户和开发者必须被显式添加到每个工作区

工作区计费角色不能手动分配。它是从拥有组织计费角色继承而来的。

管理工作区

只有组织管理员可以创建工作区。组织用户和开发者必须由管理员添加到工作区。

使用 Console

在 Claude Console 中创建和管理工作区。

创建工作区

  1. 1

    打开工作区设置

    在 Claude Console 中,前往设置 > 工作区。

  2. 2

    创建工作区

    点击创建工作区。

  3. 3

    配置工作区

    输入工作区名称并选择一种颜色以便视觉识别。

  4. 4

    创建工作区

    点击创建以完成。

要在 Console 中切换工作区,请使用左上角的工作区选择器。

编辑工作区详情

要修改工作区的名称或颜色:

  1. 从列表中选择工作区
  2. 点击省略号菜单(...)并选择编辑详情
  3. 更新名称或颜色并保存更改

默认工作区不能被重命名或删除。

向工作区添加成员

  1. 导航到工作区的成员选项卡
  2. 点击添加到工作区
  3. 选择一个组织成员并为其分配工作区角色
  4. 确认添加

要移除成员,请点击其名称旁边的垃圾桶图标。

组织管理员和计费成员在持有这些组织角色期间不能从工作区中移除。

设置工作区限制

在限制选项卡中,您可以配置:

  • **速率限制:**按模型层级设置每分钟请求数、输入令牌数或输出令牌数的限制
  • **消费通知:**配置当消费达到特定阈值时的提醒

归档工作区

要归档工作区,请点击省略号菜单(...)并选择归档。归档操作:

  • 保留历史数据用于报告
  • 停用工作区及所有关联的 API 密钥
  • 无法撤销

归档工作区会立即撤销该工作区中的所有 API 密钥。此操作无法撤销。如果您归档了 Claude Code 工作区,您组织的成员将无法再通过 Console 计费登录 Claude Code。

使用 Admin API

使用 Admin API 以编程方式管理工作区。

Admin API 端点需要一个 Admin API 密钥(以 sk-ant-admin... 开头),它与标准 API 密钥不同。只有拥有管理员角色的组织成员才能通过 Claude Console 配置 Admin API 密钥。

cURL
# 创建工作区
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"

有关完整的参数详情和响应模式,请参阅工作区 API 参考。

管理工作区成员

向工作区添加、更新或移除成员:

cURL
# 向工作区添加成员
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"

有关完整的参数详情,请参阅工作区成员 API 参考。

API 密钥和资源作用域

API 密钥限定于特定工作区。当您在工作区中创建 API 密钥时,它只能访问该工作区内的资源。

限定于工作区的资源包括:

  • 通过 Files API 创建的文件
  • 通过 Batch API 创建的消息批次
  • 通过 Skills API 创建的技能

某些资源在组织级别管理,不能使用工作区 API 密钥管理:

  • **MCP 隧道**通过 Workload Identity Federation 获取的组织范围 OAuth 令牌(org:manage_tunnels)管理,而非工作区 API 密钥,且 10 个活跃隧道的上限适用于整个组织。隧道管理需要具有隧道管理权限的角色;组织开发者可以查看但不能更改它们。隧道在工作区中创建,Console 的 MCP 隧道列表和托管代理服务器选择器仅显示当前工作区中的隧道。
  • 工作区本身和组织成员通过 Admin API 管理,这需要 Admin API 密钥。

提示缓存在 Claude API、Claude Platform on AWS 和 Microsoft Foundry(Claude 目前处于测试版)上也是按工作区隔离的。在 Amazon Bedrock 和 Vertex AI 上,提示缓存按组织隔离。

要检索您组织的工作区 ID,请使用列出工作区端点,或在 Claude Console 中查找。

工作区限制

您可以为每个工作区设置自定义消费和速率限制,以防止过度使用并确保公平的资源分配。

设置工作区限制

工作区限制可以设置为低于(但不能高于)您组织的限制:

  • **消费限制:**限制工作区的每月消费上限
  • **速率限制:**限制每分钟请求数、每分钟输入令牌数或每分钟输出令牌数
  • 您不能在默认工作区上设置限制
  • 如果未设置,工作区限制与组织的限制一致
  • 组织范围的限制始终适用,即使工作区限制的总和超过组织限制

有关速率限制及其工作原理的详细信息,请参阅速率限制。您还可以使用速率限制 API 以编程方式读取当前的组织和工作区速率限制。

使用量和成本跟踪

使用使用量和成本 API 按工作区跟踪使用量和成本:

cURL
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。

常见用例

环境分离

为开发、预发布和生产创建单独的工作区:

工作区用途
开发使用较低速率限制进行测试和实验
预发布使用类似生产的限制进行预生产测试
生产使用完整速率限制和监控处理实时流量

团队或部门隔离

将工作区分配给不同的团队以进行成本分摊和访问控制:

  • 工程团队拥有开发者访问权限
  • 数据科学团队拥有自己的 API 密钥
  • 支持团队拥有用于客户工具的受限访问权限

基于项目的组织

为特定项目或产品创建工作区,以单独跟踪使用量和成本。

最佳实践

  1. 1

    规划您的工作区结构

    在创建工作区之前,考虑如何组织它们。思考计费、访问控制和使用量跟踪的需求。

  2. 2

    使用有意义的名称

    清晰地命名工作区以表明其用途(例如,"生产 - 客户聊天机器人"、"开发 - 内部工具")。

  3. 3

    设置适当的限制

    配置消费和速率限制以防止意外成本并确保公平的资源分配。

  4. 4

    定期审核访问权限

    定期审查工作区成员资格,确保只有适当的用户拥有访问权限。

  5. 5

    监控使用量

    使用使用量和成本 API 跟踪工作区级别的消耗。

常见问题

另请参阅

  • Admin API
  • Admin API 参考
  • 速率限制
  • 使用量和成本 API

Was this page helpful?

  • 工作区的工作原理
  • Claude Code 工作区
  • 工作区角色和权限
  • 角色继承
  • 管理工作区
  • 使用 Console
  • 使用 Admin API
  • 管理工作区成员
  • API 密钥和资源作用域
  • 工作区限制
  • 设置工作区限制
  • 使用量和成本跟踪
  • 常见用例
  • 环境分离
  • 团队或部门隔离
  • 基于项目的组织
  • 最佳实践
  • 常见问题
  • 另请参阅