项目接口
列表查询
GET /api/projects
查询参数
| 参数 | 类型 | 说明 |
|---|---|---|
page | int | 页码,默认 1 |
page_size | int | 每页数量,默认 20 |
响应
{
"items": [
{
"id": 1,
"name": "肺结节分割实验",
"description": "基于 CT 影像的肺结节自动分割",
"status": "active",
"created_at": "2026-01-01T00:00:00Z"
}
],
"total": 1,
"page": 1,
"page_size": 20
}
创建项目
POST /api/projects
请求体
{
"name": "项目名称",
"description": "项目描述"
}
获取项目详情
GET /api/projects/{project_id}
更新项目
PUT /api/projects/{project_id}
请求体
{
"name": "新名称",
"description": "新描述"
}
删除项目
DELETE /api/projects/{project_id}
数据集管理
上传数据
POST /api/projects/{project_id}/datasets/upload
Content-Type: multipart/form-data
查询数据集
GET /api/projects/{project_id}/datasets
删除数据集
DELETE /api/datasets/{dataset_id}