rg.Workspace
¶
在 Argilla 中,工作区用于将数据集组织成组。例如,您可以为每个项目或团队设置一个工作区。
使用示例¶
要创建新的工作区,请使用客户端和名称实例化 Workspace
对象
要检索现有工作区,请使用 client.workspaces
属性
Workspace
¶
基类: Resource
用于与 Argilla 工作区交互的类。工作区用于在 Argilla 服务器中组织数据集。
属性
名称 | 类型 | 描述 |
---|---|---|
name |
str
|
工作区的名称。 |
id |
UUID
|
工作区的 ID。这是服务器中工作区的唯一标识符。 |
datasets |
List[Dataset]
|
工作区中所有数据集的列表。 |
users |
WorkspaceUsers
|
工作区中所有用户的列表。 |
源代码位于 src/argilla/workspaces/_resource.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
|
datasets: List[Dataset]
property
¶
列出工作区中的所有数据集
返回
类型 | 描述 |
---|---|
List[Dataset]
|
List[Dataset]:工作区中所有数据集的列表 |
users: WorkspaceUsers
property
¶
列出工作区中的所有用户
返回
名称 | 类型 | 描述 |
---|---|---|
WorkspaceUsers |
WorkspaceUsers
|
工作区中所有用户的列表 |
__init__(name=None, id=None, client=None)
¶
使用客户端和名称或 ID 初始化 Workspace 对象
参数
名称 | 类型 | 描述 | 默认 |
---|---|---|---|
name |
str
|
工作区的名称 |
None
|
id |
UUID
|
工作区的 ID。如果在 .create 之前提供,则将使用此 ID 创建工作区 |
None
|
client |
Argilla
|
用于与 Argilla 交互的客户端 |
None
|
返回
名称 | 类型 | 描述 |
---|---|---|
Workspace |
None
|
初始化的工作区对象 |
源代码位于 src/argilla/workspaces/_resource.py
add_user(user)
¶
将用户添加到工作区。将用户添加到工作区后,该用户将有权访问工作区中的数据集。
参数
名称 | 类型 | 描述 | 默认 |
---|---|---|---|
user |
Union[User, str]
|
要添加到工作区的用户。可以是 User 对象或用户名。 |
required |
返回
名称 | 类型 | 描述 |
---|---|---|
User |
User
|
已添加到工作区的用户 |
源代码位于 src/argilla/workspaces/_resource.py
remove_user(user)
¶
从工作区中删除用户。从工作区中删除用户后,该用户将不再拥有访问权限
参数
名称 | 类型 | 描述 | 默认 |
---|---|---|---|
user |
Union[User, str]
|
要从工作区中删除的用户。可以是 User 对象或用户名。 |
required |
返回
名称 | 类型 | 描述 |
---|---|---|
User |
User
|
已从工作区中删除的用户。 |