项目设置与成员管理
这个功能解决什么问题
项目跑起来一段时间后,你会需要改项目名、加几个新成员、调一下谁是什么角色,甚至把整个项目删掉。这些都是「项目设置」要做的事。
本页讲清楚设置 Tab 里能做什么、怎么做,以及哪些操作有风险,需要先看清楚再下手。
入口
进入项目工作区,在左侧导航最下方点击「设置」Tab。这一页分成两大块:项目信息和成员管理,下面还附了项目删除的危险区。

项目信息
最上面一块是项目的基本信息,几个字段含义如下。
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
项目名称 | 文本 | 必填 | — | 项目展示名,最多 50 字符。改名后同步更新数据集名称,全局保持一致。 |
项目描述 | 多行文本 | 可选 | — | 项目的简要说明,最多 500 字符,便于团队成员理解项目目的。 |
项目类型 | 枚举(只读) | 必填 | — | detection / segmentation / keypoints / obb 四选一。一旦项目里有数据(图片、版本、标注、训练、模型任一存在)就锁定,不可修改。 |
标签 | 文本 | 可选 | — | 用于分类和检索的标签,多个用逗号分隔。 |
负责人 | 下拉选择 | 必填 | — | 项目负责人,影响项目卡片展示和权限归属。 |
项目类型决定了标签格式、训练脚本、模型架构。一旦项目里有数据(哪怕只是一张原始图片),改类型会让所有现有数据和模型报废。所以平台在有数据后强制锁定类型,前端和后端都不允许修改。
创建项目时一定想清楚要做哪种任务。详见创建项目。
改完信息后点页面底部的「保存」按钮,操作即时生效。
成员管理
成员管理区列出当前项目里的所有成员,可以加人、改角色、踢人。
成员列表
表格按行展示每位成员的关键信息。
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
用户名 | 列 | 可选 | — | 成员的登录用户名(slug 形式,小写字母数字连字符)。 |
姓名 | 列 | 可选 | — | 成员的展示姓名。 |
角色 | 列 | 可选 | — | 成员在本项目里的角色:项目管理员 / 标注员 / 审核员。 |
加入时间 | 列 | 可选 | — | 成员被加到本项目的时刻。 |
操作 | 列 | 可选 | — | 改角色、移除成员。 |
添加成员
点击「添加成员」
在成员管理区右上角点「添加成员」按钮,弹出对话框。
选择成员
从下拉列表里选要加入的人。下拉只显示当前可用的活跃成员,已经在项目里的不会重复出现。
分配角色
在下拉里给这位成员选一个项目角色(项目管理员 / 标注员 / 审核员)。角色含义见下方说明。
确认添加
点「确认」,新成员立刻出现在成员列表里,权限同步生效。
角色说明
平台用「角色」控制成员能做什么。本项目里常见的三种角色权限差异大致如下,仅供日常理解,不涉及细粒度权限配置。
- 项目管理员:项目里的「全能」。能改项目信息、加人踢人、删项目,也能做标注员和审核员的所有操作。
- 标注员:在标注工作台里做标注。能编辑标签、提交任务,但不能审核自己的标注,也不能改项目设置。
- 审核员:能对 AI 标注结果做图片级审核(通过 / 退回 / 反例标记),也能做标注,但不能改项目设置和成员。
小团队一个人兼任多角色没问题,把项目负责人设成项目管理员,其他成员按实际工作(标图还是审图)分配对应角色即可。需要更细粒度的权限分配,请联系平台管理员。
修改成员角色
成员列表里点对应行的「角色」下拉,直接切换角色,无需弹窗。切换后权限立即生效,不需要成员重新登录。
移除成员
找到要移除的成员
在成员列表里找到对应行,点操作列的「移除」按钮。
确认移除
弹出确认框,写明这位成员当前在本项目里的角色。确认后该成员立即被移出项目,无法再访问项目内容。
移除成员只解除他跟这个项目的关联,不会删除用户账号本身。这位成员仍然属于平台,可以正常登录、参与其他项目。需要时随时可以重新加回来。
项目删除
项目设置页最底部是「危险区」,里面有「删除项目」按钮。
删除资格检查
平台对项目删除有严格约束,任何一种阻塞项存在都会阻止删除。点「删除项目」之前会先做 preflight 检查,把待处理资源按「去哪里清理」分组列出,照着做即可。
下面任何一组资源存在,项目都无法直接删除:
- 主动学习迭代(活跃):存在未完成的迭代 → 先在「主动学习」删除迭代(会同时解锁它关联的审核批次和训练任务)
- 标注批次:项目下还有标注批次 → 在「数据标注」删除全部批次
- 训练任务:项目下还有训练任务 → 在「训练」删除;运行中的任务要先停止
- 模型:项目下还有模型 → 在「模型」逐个删除
- 数据集已发布版本:数据集有发布过的版本 → 在「版本管理」删除(最后删——模型、训练等血缘引用全部清掉后才能删;就绪状态需先归档再删)
推荐按上面列出的顺序清理:主动学习 → 批次 → 训练 → 模型 → 版本。删掉上层的资源后,下一层的引用会随之解除。
另有三类系统提示(不算你的待办):进行中的导入任务(等待完成或取消后重试)、孤立存储对象(系统数小时内自动归位)、数据集状态异常(联系平台支持)。
preflight 检查和真正的 DELETE 操作用的是同一个判定函数,结果一致,不会出现 preflight 通过但删除失败的情况。
数据集工作区里的原始图片不会阻止项目删除——删除项目时会自动清理数据集工作区内容。只有已发布的数据集版本(有云端存档和血缘引用)才必须显式删除。
这是因为项目和数据集 1:1 绑定,数据集没有独立删除入口,删除项目就是删除数据集的唯一方式。
项目删除是物理删除,数据库记录、训练产物、模型文件全部清除。操作不可撤销,没有回收站、没有软删除、没有恢复入口。
删除之前一定再三确认。如果只是想暂停项目,不要直接删。
删除操作步骤
点击「删除项目」
在项目设置页底部的危险区,点「删除项目」按钮。
查看 preflight 报告
弹出的对话框会汇总「还需处理 N 类资源」,每条附有清理入口链接。如果有阻塞项,需要先按提示清空对应内容。
输入项目名称确认
没有阻塞项(或已全部清理)后,对话框要求手动输入项目完整名称——输入内容与项目名完全一致,「删除」按钮才会点亮。
确认删除
点「删除」后系统再次执行资格检查(防止 preflight/删除之间的竞态),通过后开始删除。删除完成后自动跳回项目列表。
强制清空(平台管理员)
如果项目关联资源太多、逐项清理成本过高,平台超级管理员可以勾选强制删除,一键级联清空:
强制清空会级联删除项目的全部资源:进行中的导入任务、主动学习迭代、训练任务、标注批次、模型、数据集版本及数据集本身。已产生的计费用量不会退还。操作同样不可撤销。
仅平台超级管理员可见此入口,且同样需要手动输入项目完整名称才能执行。
勾选强制清空
删除对话框存在阻塞资源时,管理员会看到「强制清空全部资源并删除项目」复选框。勾选后按钮文案变为「确认强制删除项目」,其余界面不变。
输入项目名并执行
在项目名称输入框输入完整项目名(普通删除与强制删除共用同一个输入框),点击「确认强制删除项目」。
等待级联完成
系统按依赖顺序逐层清理(取消在途导入 → 终止主动学习 → 删训练任务 → 删标注批次 → 删模型 → 删版本),最后删除项目。中途如果失败,重新执行会从剩余部分继续。
接下来
常见问题
说明项目里已经有数据了(图片 / 版本 / 标注 / 训练 / 模型任一存在),类型被锁定。这是设计如此,避免改类型导致现有数据和模型失效。如果业务需求确实变了,建议新建一个项目,把数据迁过去。
两种可能:① 当前可用的活跃成员都已经在项目里了,没有可加的;② 你账号没有添加成员的权限。前者是正常情况,后者请联系项目管理员。
改项目名后,关联的数据集名称会同步更新。如果界面没立刻刷新,刷新页面即可。同步是后台执行的,正常情况下几秒内完成。
一个成员在一个项目里只能有一个角色。如果某个成员既要标注又要审核,给「审核员」角色就行(审核员通常也能做标注,具体看角色说明)。