ZStack Logo

ZStack AIOS

查询数据集 (QueryDataset)

面向开发者的 API 使用规范、SDK 调用方式和 AIOS 相关接口说明。

API请求

URLs
GET zstack/v1/ai/datasets
GET zstack/v1/ai/datasets/{uuid}
Headers
Authorization: OAuth the-session-uuid
Curl示例
curl -H "Content-Type: application/json;charset=UTF-8" \
-H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \
-X GET http://localhost:8080/zstack/v1/ai/datasets?q=uuid=xxx&q=name=xxx
curl -H "Content-Type: application/json;charset=UTF-8" \
-H "Authorization: OAuth b86c9016b4f24953a9edefb53ca0678c" \
-X GET http://localhost:8080/zstack/v1/ai/datasets/b266c9f2604533bebddd840b176854a3

可查询字段

运行zstack-cli命令行工具,输入QueryDataset并按Tab键查看所有可查询字段以及可跨表查询的资源名。

API返回

返回示例
{
  "inventories": [
    {
      "uuid": "datasetUuid",
      "name": "example",
      "url": "http://example.com/dataset"
    }
  ],
  "total": 1
}
返回字段
名字 类型 描述 起始版本
success Boolean 操作是否成功 5.1.8
error ErrorCode 错误码,操作成功时该字段为null 5.1.8
inventories List 数据集清单列表 5.1.8
total Long 查询结果总数 5.1.8
#inventories
名字 类型 描述 起始版本
uuid String 资源的UUID,唯一标识该资源 5.1.8
name String 资源名称 5.1.8
description String 资源的详细描述 5.1.8
url String 数据集URL 5.1.8
installPath String 数据集安装路径 5.1.8
modelCenterUuid String 模型中心UUID 5.1.8
size Long 数据集大小 5.1.8
system Boolean 是否为系统数据集 5.1.8
createDate Timestamp 创建时间 5.1.8
lastOpDate Timestamp 最后一次修改时间 5.1.8

SDK示例

Java SDK
QueryDatasetAction action = new QueryDatasetAction();
action.conditions = asList("uuid=xxx","name=xxx");
action.sessionId = "b86c9016b4f24953a9edefb53ca0678c";
QueryDatasetAction.Result res = action.call();
Python SDK
QueryDatasetAction action = QueryDatasetAction()
action.conditions = ["uuid=xxx","name=xxx"]
action.sessionId = "b86c9016b4f24953a9edefb53ca0678c"
QueryDatasetAction.Result res = action.call()