# 数据集创建
通过接口创建一个新的数据集,并且返回数据集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个 |