# 数据集创建

通过接口创建一个新的数据集,并且返回数据集id。

# 请求地址和请求方式

HTTP请求地址 请求方式
{service}/api/v1/datasets POST

# 请求参数Header

序号 参数 内容
1 Content-Type application/json

# 请求参数Body

序号 参数 类型 是否必填 长度限制 描述 示例值
1 name string 2-50 数据集名称,如果标注平台中存在同名数据集,则返回:数据集名称已存在,请重新命名 人脸检测数据集001
2 describe string 200 数据集描述 亚洲人脸检测
3 type int 1 数据集类型:
0:图片;1:语音;2:文本;3:视频;6:点云;7:图片-大图
0
4 pattern int 1 数据集上传形式:
0:原始文件;1:索引文件
0
5 tags string[] - 数据集标签组。单个标签长度为:15;总标签数量为:5 ["face","detection"]

注意:通过接口上传时,数据集默认不去重

# 请求示例

{
  "name": "人脸检测数据集001",
  "describe": "亚洲人脸检测",
  "type": 0,
  "pattern": 0,
  "tags": ["face","detection"]
}

# 返回结果(返回正确)

{
  "code":0,
  "message":"调用成功",
  "id"20190953
}

# 返回结果说明

序号 返回项目 返回类型 项目说明
1 id int 数据集id

# 返回结果(返回错误)

{
  "code":201,
  "message":"数据集名称不允许有特殊字符" 
}

# 错误码说明

序号 错误码 错误提示信息
1 201 数据集名称不允许有除下划线、点号、括号以外的其它特殊字符
3 203 数据集名称只能2到50个字符
4 204 数据集名称不能为空
5 205 数据集名称已存在,请重新命名
6 206 数据集描述不能超过200字符
7 207 type参数错误
8 208 type不能为空
9 209 pattern参数错误
10 210 pattern不能为空
11 211 单个标签长度不能超过15个字符
12 212 标签数量不能超过5个