Рабочие пространства
Организуйте ключи API, управляйте доступом команды и контролируйте расходы с помощью рабочих пространств.
«Workspaces» (рабочие пространства) предоставляют способ организовать использование API внутри организации. Используйте рабочие пространства, чтобы разделять различные проекты, среды или команды, сохраняя при этом централизованное выставление счетов и администрирование.
Как работают рабочие пространства
В каждой организации есть Default Workspace (рабочее пространство по умолчанию), которое нельзя переименовать, архивировать или удалить. Когда вы создаёте дополнительные рабочие пространства, вы можете назначать каждому из них участников, сервисные аккаунты, ключи API и лимиты ресурсов.
Ключевые характеристики:
- Идентификаторы рабочих пространств используют префикс
wrkspc_(например,wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ). - Максимум 100 рабочих пространств для каждой организации по умолчанию (архивированные рабочие пространства не учитываются). Если вам нужно больше, свяжитесь с вашей командой по работе с клиентами.
- Рабочее пространство по умолчанию имеет идентификатор
wrkspc_, как и любое другое рабочее пространство (он возвращается в заголовке ответаanthropic-workspace-idи принимается методом Получить рабочее пространствоДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape.), но появляется в результатах конечной точки «Список рабочих пространств»Доступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. только при передачеinclude_default=true. Usage and Cost Analytics API сообщает о его использовании и расходах под этим идентификатором, тогда как отчёты устаревшего Usage and Cost API показываютnullдля егоworkspace_id(полеscopeключа API содержит реальный идентификатор для ключа, привязанного к рабочему пространству по умолчанию). - Ключи API могут быть ограничены одним рабочим пространством. В этом случае они могут получать доступ только к ресурсам внутри этого рабочего пространства. Другие ключи API не ограничены рабочим пространством. С таким ключом отправляйте заголовок идентификатора рабочего пространства в каждом запросе, чтобы выбрать рабочее пространство. Пользователь или сервисный аккаунт ключа должен иметь доступ к этому рабочему пространству.
Рабочее пространство Claude Code
Когда участник вашей организации впервые входит в Claude Code со своей учётной записью Claude Console, Anthropic автоматически создаёт в организации рабочее пространство Claude Code и добавляет в него этого участника. Каждый последующий участник, который входит в Claude Code, добавляется таким же образом.
Рабочее пространство Claude Code отделяет трафик Claude Code от ваших остальных рабочих нагрузок API:
- Claude Code выпускает в этом рабочем пространстве отдельный ключ API для каждого пользователя при входе. Вы не можете создавать в нём ключи вручную из Console.
- Ключ Claude Code перестаёт работать, если его владелец удалён из рабочего пространства или организации, в отличие от ключа рабочего пространства.
- Для использования Claude Code применяется отдельное «rate limit» (ограничение скорости), и администраторы могут ограничить его долю в лимитах организации в разделе «Лимиты запросов» в Claude Console.
- Это единственное рабочее пространство, которое поддерживает ежемесячные лимиты расходов для отдельных пользователей.
Роли и разрешения в рабочих пространствах
Участники могут иметь разные роли в каждом рабочем пространстве, что обеспечивает детальный контроль доступа.
| Роль | Разрешения |
|---|---|
| Пользователь рабочей области | Только использование playground |
| Разработчик с ограниченным доступом к рабочей области | Создание и управление ключами API, использование API Для Claude Managed Agents в Claude Console участники с этой ролью не могут открывать или запускать сеансы, открывать хранилища памяти или управлять развёртываниями. Они также не могут скачивать или удалять файлы на странице Файлы в Console. Эти ограничения действуют только в интерфейсе Console, а не в API. |
| Разработчик рабочей области | Создание и управление ключами API, использование API |
| Администратор рабочей области | Полный контроль над настройками и участниками рабочего пространства |
| Оплата рабочего пространства | Просмотр платёжной информации рабочего пространства (наследуется от роли биллинга организации) |
Наследование ролей
- Администраторы организации автоматически получают доступ «Администратор рабочего пространства» ко всем рабочим пространствам.
- Участники организации с ролью выставления счетов автоматически получают доступ «Оплата рабочего пространства» ко всем рабочим пространствам.
- Пользователи и разработчики организации должны быть явно добавлены в каждое рабочее пространство.
- Сервисные аккаунты добавляются в рабочие пространства на странице Сервисные аккаунты (
platform.claude.com/settings/service-accounts) в Claude Console: выберите Добавить в рабочее пространство в меню аккаунта или на его собственной странице. Чтобы увидеть аккаунты в одном рабочем пространстве, отфильтруйте список по рабочему пространству.
Управление рабочими пространствами
Использование Console
Создавайте рабочие пространства и управляйте ими на странице Рабочие пространства в Claude Console.
Создание рабочего пространства
Откройте настройки рабочих пространств
В Claude Console перейдите на страницу Рабочие пространства (
platform.claude.com/settings/workspaces).Откройте страницу «Создать рабочее пространство»
Нажмите Создать рабочее пространство, чтобы открыть страницу Создать рабочее пространство (
platform.claude.com/settings/workspaces/new) в Console.Настройте рабочее пространство
Введите название рабочего пространства и выберите цвет для визуальной идентификации.
Завершите создание рабочего пространства
Нажмите Создать рабочее пространство, чтобы завершить.
Редактирование сведений о рабочем пространстве
Чтобы изменить название или цвет рабочего пространства:
- Выберите рабочее пространство из списка.
- Откройте меню Другие действия (три точки) и выберите Изменить данные.
- Обновите название или цвет и сохраните изменения.
Добавление участников в рабочее пространство
- В Claude Console перейдите на страницу Участники (
platform.claude.com/settings/members). - Нажмите Добавить в рабочее пространство.
- Выберите рабочее пространство, участника организации, которого нужно добавить, и его роль в рабочем пространстве.
- Нажмите Добавить в рабочее пространство для подтверждения.
Удаление участников из рабочего пространства
- На странице Участники в Claude Console выберите рабочее пространство в раскрывающемся меню Рабочее пространство. Если там отображается Все, действие Удалить участника удалит участника из вашей организации, а не из рабочего пространства.
- В конце строки участника откройте меню Другие действия (три точки) и выберите Удалить участника.
- Нажмите Удалить для подтверждения.
Установка лимитов рабочего пространства
Ограничения скорости и лимиты расходов рабочего пространства задаются в разных местах:
- Ограничения скорости: в разделе «Лимиты запросов» в Claude Console выберите рабочее пространство в раскрывающемся меню Рабочее пространство и нажмите Изменить рядом с моделью, чтобы установить лимиты на количество запросов в минуту, входные токены или выходные токены.
- Лимиты расходов: на странице Рабочие пространства в Claude Console выберите рабочее пространство. В открывшейся панели нажмите Лимиты расходов, чтобы ограничить ежемесячные расходы и настроить оповещения при достижении расходами определённых порогов.
Архивирование рабочего пространства
Чтобы архивировать рабочее пространство, откройте его меню Другие действия (три точки) и выберите Архивировать рабочую область. Архивирование:
- Сохраняет исторические данные для отчётности
- Деактивирует рабочее пространство и архивирует все ключи API, созданные для него
- Не может быть отменено
Использование Admin API
Управляйте рабочими пространствами программно с помощью Admin API.
Следующие примеры SDK и CLI создают клиент по умолчанию, который считывает ключ Admin API из переменной окружения ANTHROPIC_API_KEY; SDK предоставляет эти конечные точки в client.organization.workspaces. Методы получения списков в SDK загружают последующие страницы по требованию, поэтому limit задаёт размер страницы; примеры на PHP, Ruby и curl возвращают одну страницу.
Создание рабочего пространства:
client = anthropic.Anthropic()
workspace = client.organization.workspaces.create(name="Production")
print(f"id: {workspace.id}")
print(f"name: {workspace.name}")Получение списка рабочих пространств:
client = anthropic.Anthropic()
workspaces = client.organization.workspaces.list(limit=10, include_archived=False)
for workspace in workspaces:
print(f"{workspace.id}: {workspace.name}")Архивирование рабочего пространства:
client = anthropic.Anthropic()
workspace = client.organization.workspaces.archive("wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ")
print(f"id: {workspace.id}")
print(f"archived_at: {workspace.archived_at}")Полные сведения о параметрах и схемах ответов см. в справочнике API рабочих пространствДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape..
Управление участниками рабочего пространства
Добавление участника в рабочее пространство:
client = anthropic.Anthropic()
member = client.organization.workspaces.members.add(
"wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
user_id="user_01WxYzAbCdEfGhJkMnPqRsTu",
workspace_role="workspace_developer",
)
print(f"user_id: {member.user_id}")
print(f"workspace_role: {member.workspace_role}")Обновление роли участника:
client = anthropic.Anthropic()
member = client.organization.workspaces.members.update(
"user_01WxYzAbCdEfGhJkMnPqRsTu",
workspace_id="wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
workspace_role="workspace_admin",
)
print(f"user_id: {member.user_id}")
print(f"workspace_role: {member.workspace_role}")Удаление участника из рабочего пространства:
client = anthropic.Anthropic()
removed_member = client.organization.workspaces.members.remove(
"user_01WxYzAbCdEfGhJkMnPqRsTu",
workspace_id="wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
)
print(f"user_id: {removed_member.user_id}")Полные сведения о параметрах см. в справочнике API участников рабочих пространствДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape..
Ключи API и область действия ресурсов
Каждый запрос выполняется ровно в одном рабочем пространстве и может получать доступ только к ресурсам внутри этого рабочего пространства. Какое именно рабочее пространство — зависит от типа ключа:
- Ключ рабочего пространства (устаревший ключ без владельца) принадлежит рабочему пространству, в котором он был создан, и всегда выполняется в нём.
- Персональный ключ или ключ сервисного аккаунта действует от имени своего пользователя или сервисного аккаунта. Ключ, ограниченный одним рабочим пространством, всегда выполняется в рабочем пространстве, выбранном при его создании. Ключ, не ограниченный рабочим пространством, выполняется в рабочем пространстве, указанном в заголовке
anthropic-workspace-idкаждого запроса. Аккаунты должны иметь доступ к рабочему пространству, чтобы использовать его.
Ресурсы, ограниченные рабочими пространствами, включают:
- Файлы, созданные через Files API
- Пакеты сообщений, созданные через Batch API
- Навыки (Skills), созданные через Skills API
Некоторые ресурсы управляются иначе:
- MCP-туннели управляются с помощью OAuth-токена
workspace:manage_tunnels, полученного через Workload Identity Federation, а не ключа API. Туннели создаются в рабочем пространстве, а список MCP-туннели в Console и средство выбора сервера Managed Agent показывают туннели только в текущем рабочем пространстве; ограничение в 10 активных туннелей действует на уровне всей организации. Управление туннелями требует роли с разрешениями на управление туннелями; разработчики организации могут просматривать их, но не изменять. - Сами рабочие пространства и участники организации управляются на уровне организации через Admin API с использованием ключа Admin API, OAuth-токена
org:adminлибо персонального ключа или ключа сервисного аккаунта, не ограниченного конкретным рабочим пространством.
Чтобы узнать идентификаторы рабочих пространств вашей организации, вызовите конечную точку Список рабочих пространствДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. (передайте include_default=true, чтобы включить рабочее пространство по умолчанию) или найдите их на странице Рабочие пространства в Claude Console.
Определение рабочего пространства, стоящего за ответом API
Ответы Claude API включают заголовок anthropic-workspace-id наряду с заголовками ответа request-id и anthropic-organization-id. Его значение — идентификатор с префиксом wrkspc_ того рабочего пространства, в которое разрешился ключ API или токен доступа запроса, в том числе когда им является рабочее пространство по умолчанию. Например, успешный ответ включает такие заголовки:
HTTP/1.1 200 OK
request-id: req_018EeWyXxfu5pfWkrYcMdjWG
anthropic-organization-id: 0d0e7a3b-52f1-4c7e-9a51-3f6f2f7c1b9e
anthropic-workspace-id: wrkspc_01JwQvzr7rXLA5AGx3HKfFUJЗаголовок отсутствует, когда учётные данные не разрешаются в рабочее пространство (например, в запросах Admin API) или когда запрос завершается ошибкой до завершения аутентификации, например с ошибкой 401.
Следующие примеры отправляют запрос Messages API и считывают идентификатор рабочего пространства из заголовков ответа:
client = anthropic.Anthropic()
response = client.messages.with_raw_response.create(
model="claude-opus-5-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude"}],
)
workspace_id = response.headers.get("anthropic-workspace-id")
print(f"Workspace ID: {workspace_id}")Workspace ID: wrkspc_01JwQvzr7rXLA5AGx3HKfFUJТе же методы доступа считывают этот заголовок и из других конечных точек Claude API, включая API Claude Managed Agents. Например, считайте anthropic-workspace-id из ответа, который создаёт сессию, чтобы зафиксировать, какому рабочему пространству принадлежит сессия.
Имея идентификатор рабочего пространства из ответа, вы можете:
- Подтвердить, в использование, расходы и ограничения скорости какого рабочего пространства был засчитан запрос
- Сопоставить его с полем
workspace_idв строках Usage and Cost Analytics API, которые содержат этот же идентификатор для рабочего пространства по умолчанию, а также с полемscopeключей API в Admin API, которое содержит реальный идентификатор рабочего пространства, к которому привязан ключ, включая рабочее пространство по умолчанию - Проверить, является ли он идентификатором вашего рабочего пространства по умолчанию, передав его в конечную точку Получить рабочее пространствоДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. с ключом Admin API: рабочее пространство по умолчанию возвращается с
"name": "Default", хотя Список рабочих пространствДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. не включает его, если вы не передадитеinclude_default=true - Открыть это рабочее пространство в Console, чтобы найти ресурсы запроса, такие как сессии, файлы, пакеты сообщений и навыки
Лимиты рабочих пространств
Вы можете установить пользовательские лимиты расходов и ограничения скорости для каждого рабочего пространства, чтобы защититься от чрезмерного использования и обеспечить справедливое распределение ресурсов.
Установка лимитов рабочего пространства
Вы можете установить лимиты рабочего пространства ниже (но не выше) лимитов вашей организации:
- Лимиты расходов: ограничьте ежемесячные расходы рабочего пространства. Чтобы задать их, перейдите на страницу Рабочие пространства (
platform.claude.com/settings/workspaces) в Claude Console и выберите рабочее пространство. В открывшейся панели нажмите Лимиты расходов. - Ограничения скорости: ограничение количества запросов в минуту, входных токенов в минуту или выходных токенов в минуту. Чтобы установить их, перейдите в раздел «Лимиты запросов» в Claude Console, выберите рабочее пространство в раскрывающемся меню Рабочее пространство и нажмите Изменить рядом с моделью.
Подробную информацию об ограничениях скорости и о том, как они работают, см. в разделе Ограничения скорости. Вы также можете программно просматривать текущие ограничения скорости вашей организации и рабочего пространства, а также устанавливать ограничения скорости рабочего пространства с помощью API ограничений скорости, который сохраняет значение, превышающее ограничение организации, но по-прежнему применяет меньшее из двух.
Отслеживание использования и расходов
Отслеживайте использование и расходы по рабочим пространствам с помощью Usage and Cost Analytics API:
client = anthropic.Anthropic()
rows = client.beta.organization.analytics.usage.list(
starting_at="2026-09-01T00:00:00Z",
ending_at="2026-09-08T00:00:00Z",
time_bucket_width="1d",
workspace_ids=["wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ"],
group_by=["workspace_id"],
)
for row in rows:
print(f"{row.starting_at} {row.group.workspace_id}: {row.usage.total_tokens}")Использование и расходы в рабочем пространстве по умолчанию отражаются под собственным идентификатором рабочего пространства по умолчанию.
Распространённые сценарии использования
Разделение сред
Создайте отдельные рабочие пространства для разработки, промежуточной среды и продакшена:
| Рабочее пространство | Назначение |
|---|---|
| Разработка | Тестирование и эксперименты с более низкими ограничениями скорости |
| Промежуточная среда | Предпродакшен-тестирование с лимитами, близкими к продакшену |
| Продакшен | Реальный трафик с полными ограничениями скорости и мониторингом |
Изоляция команд или отделов
Назначьте рабочие пространства разным командам для распределения расходов и контроля доступа:
- Инженерная команда с доступом разработчика
- Команда специалистов по данным с собственными ключами API
- Команда поддержки с ограниченным доступом для клиентских инструментов
Организация по проектам
Создавайте рабочие пространства для конкретных проектов или продуктов, чтобы отслеживать использование и расходы отдельно.
Лучшие практики
Спланируйте структуру рабочих пространств
Продумайте, как вы будете организовывать рабочие пространства, прежде чем создавать их. Учитывайте потребности в биллинге, контроле доступа и отслеживании использования.
Используйте осмысленные названия
Называйте рабочие пространства понятно, чтобы отражать их назначение (например, «Production - Customer Chatbot» или «Dev - Internal Tools»).
Установите подходящие лимиты
Настройте лимиты расходов и ограничения скорости, чтобы предотвратить непредвиденные расходы и обеспечить справедливое распределение ресурсов.
Регулярно проверяйте доступ
Периодически пересматривайте состав участников рабочих пространств, чтобы доступ имели только соответствующие пользователи.
Отслеживайте использование
Используйте Usage and Cost Analytics API для отслеживания потребления на уровне рабочих пространств.
Часто задаваемые вопросы
В каждой организации есть «рабочее пространство по умолчанию», которое нельзя переименовать, архивировать или удалить. Как и у любого рабочего пространства, у него есть идентификатор wrkspc_: API возвращает его в заголовке ответа anthropic-workspace-id, и вы можете передавать его в конечные точки Получить рабочее пространствоДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. и Обновить рабочее пространствоДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape.. У него нет собственного списка участников, поскольку доступ к нему определяется ролью каждого участника в организации. Оно появляется в результатах конечной точки Список рабочих пространствДоступен предпросмотр со ссылками на справочник API — нажимайте Tab, пока фокус не перейдет на карточку; чтобы вернуться, нажмите Escape. только при передаче include_default=true. Usage and Cost Analytics API отражает его использование и расходы под его реальным идентификатором. Отчёты устаревшего Usage and Cost API показывают null в workspace_id. Для принадлежащего ему ключа API поле scope ключа содержит реальный идентификатор рабочего пространства.
Anthropic автоматически создаёт рабочее пространство Claude Code, когда участник вашей организации впервые входит в Claude Code со своей учётной записью Console. Оно изолирует ключи API, использование и ограничения скорости Claude Code от ваших остальных рабочих нагрузок. Подробности см. в разделе Рабочее пространство Claude Code.
Да. Каждая организация по умолчанию может иметь до 100 рабочих пространств, и архивированные рабочие пространства не учитываются в этом лимите. Если вам нужно больше, свяжитесь с вашей аккаунт-командой.
Администраторы организации автоматически получают роль «Администратор рабочего пространства» во всех рабочих пространствах. Участники организации с ролью биллинга автоматически получают роль «Оплата рабочего пространства». Пользователи и разработчики организации должны быть вручную добавлены в каждое рабочее пространство.
Пользователям и разработчикам организации можно назначить роли «Администратор рабочего пространства», «Разработчик рабочего пространства», «Разработчик с ограниченным доступом к рабочему пространству» или «Пользователь рабочего пространства». Роль «Оплата рабочего пространства» нельзя назначить вручную; она наследуется при наличии роли billing в организации.
У администраторов организации и участников с ролью биллинга нельзя изменить роли в рабочих пространствах или удалить их из рабочих пространств, пока они занимают эти роли в организации (с одним исключением: участников с ролью биллинга можно повысить до роли «Администратор рабочего пространства»). Для всех остальных, на кого распространяется это ограничение, сначала измените их роль в организации, чтобы изменить их доступ к рабочим пространствам.
Если администратор организации или участник с ролью биллинга понижен до пользователя или разработчика, он теряет доступ ко всем рабочим пространствам, кроме тех, где ему были вручную назначены роли. Когда пользователи повышаются до ролей администратора или биллинга, они автоматически получают доступ ко всем рабочим пространствам.
Поведение зависит от типа ключа.
Персональный ключ или ключ сервисного аккаунта перестаёт работать в рабочем пространстве вскоре после того, как его пользователь или сервисный аккаунт удалён из него. Ключ сервисного аккаунта продолжает работать, даже если пользователь, создавший его, удалён. Ключи API рабочего пространства продолжают работать. В рабочем пространстве Claude Code каждый ключ привязан к участнику, который его создал, и перестаёт работать, когда этот участник удалён.
Персональные ключи архивируются, когда их пользователь удаляется из организации. Если пользователя приглашают повторно, ему нужно создать новые ключи; архивированные ключи не восстанавливаются.
См. также
Эта страница была полезной?