华为云用户手册

  • 命令示例 本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。 通过指定“workflow-id”修改流程。 health edit workflow 65b7a404-3f4f-11eb-868a-fa163e3ddba1 -y D:\template.yaml# 返回结果如下edit workflow succeed! 通过指定“workflow-name:version:srcproject”修改流程,并修改描述信息、输出路径、超时时间、标签。 health edit workflow workflow-name:version:srcproject -d "详细描述" -s "简要描述" -o "/data/output" -t 2000 -l "labelA;labelB"# 返回结果如下edit workflow succeed!
  • 命令示例 health docker pull demo-project/demo-image:v1.0# 执行成功返回结果如下6be353e4af51: Pull completeDigest: sha256:8c00710a899746ec54677db64fd3284d2f880bd6265eb0347be1e0cb1cce6530Status: Downloaded newer image for demo-project/demo-image:v1.0
  • 命令示例 本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。 health get label# 执行成功返回结果如下Id Label Creator Created Updated Descriptiond242057-46af-11ed drug-screening lmx 2021-02-01 11:11:27 2021-02-01 11:11:27 药物筛选8942046-46af-11ed eiflow hpw 2021-02-01 11:11:27 2021-02-01 11:11:27 流程编排2642052-46af-11ed project lmx 2021-02-01 11:11:27 2021-02-01 11:11:27 project manage
  • 命令示例 查询当前所在项目demo-project下面的类型为APP的镜像。 health docker images -t APP# 执行成功返回结果如下Name Source Project Type Chip Type Created Updatedautodruglikeness demo-project APP -- 2021-05-12 10:18:32 2021-05-12 10:18:32Total images of project demo-project is: 1 查询当前项目下面的镜像名为demo-image的所有tag信息。 health docker images -n demo-image# 执行成功返回结果如下Name Version Size Created Updated demo-image-1 1.0 3.44M 2021-02-01 11:11:27 2021-02-01 11:11:27demo-image-2 1.1 9.12M 2021-02-01 11:11:27 2021-02-01 11:11:27demo-image-3 1.1 100M 2021-02-01 11:11:27 2021-02-01 11:11:27
  • 命令示例 本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。 health get retention# 执行成功返回结果如下Name Retain Number message 500000 Name Retain Number completed-jobs 6000000
  • 命令示例 本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。 列举路径中的文件夹对象时,需使用/xxx/格式,如示例中的/src/。 如果路径中带有特殊字符比如()之类的,运行的时候需要将整个路径用""括起来,或者用\将字符转义,例如:health cp "/src2/abs(1).txt" /src1/ 或者 health cp /src2/abs\(1\).txt /src1/ 。 下载 EIHealth 平台bucket-test项目中src/abc.txt文件到本地的data路径中。 health download /src/abc.txt D:\local\data 下载项目中的abc.txt文件到本地,重命名为abc1.txt。 health download /src/abc.txt D:\local\data --rename abc1.txt 递归下载项目中src文件夹中的所有文件和文件夹(包含src文件夹本身)至本地data路径,且下载过程中不进行询问提示。 health download /src/ D:\local\data -r -f 递归下载项目中src文件夹中的所有文件和文件夹(不包含src文件夹本身)至本地data路径,且下载过程中不进行询问提示。 health download /src/ D:\local\data -r -f --flat 增量下载文件。同步项目中src文件夹下所有的文件和文件夹至本地data路径中。 health download /src/ D:\local\data --update -r 使用引用方式下载。 引用了bucket-test项目,下载引用项目根目录的test1.txt文件至本地的src1文件夹中,命令如下: health download bucket-test:/test1.txt /src1
  • 命令示例 本节以Windows为例介绍eihealth-toolkit的使用过程,Linux和macOS环境使用方法基本相同,可参考。 health get quota# 执行成功返回结果如下Name Used Total UnitTotal projects 27 100 NUM Applications per project -- 500 NUM Backups per project -- 1000 NUM Instances per project -- 500 NUM Images per project -- 500 NUM Notebooks per project -- 10 NUM Templates per project -- 500 NUM Workflows per project -- 500 NUM Total users 31 100 NUM Projects per user -- 10 NUM
  • 命令示例 Windows health docker push demo-image:v1.0 -d "this is a desc" -t APP Linux ./health docker push demo-image:v1.0 -d 'this is a desc' -t APP 上传成功返回值 fe4c16cbf7a4: Pushedv1.0: digest: sha256:eb7e3bbd8e3040efa71d9c2cacfa12a8e39c6b2ccd15eac12bdc49e0b66cee63 size: 948 上传失败可能原因 镜像命名不规范 镜像版本不存在 上传镜像数量超出配额 待上传项目不存在 对于--description 参数,当描述中带有空格时,需要添加引号来获取完整的描述信息。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限, 获取Token 接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings 批量删除标签id列表 最小长度:1 最大长度:128
  • 响应示例 状态码: 200 OK [ { "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1", "status" : "SUCCEEDED", "message" : "string" } ] 状态码: 207 MULTI_STATUS [ { "id" : "baabcb56-5bb6-11eb-8a0d-......1", "status" : "SUCCEEDED", "message" : "string" }, { "id" : "baabcb56-5bb6-11eb-8a0d-......2", "status" : "FAILED", "message" : "string" } ]
  • 请求示例 批量重试作业,重试如下两个作业 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-retry { "ids" : [ "baabcb56-5bb6-11eb-8a0d-......1", "baabcb56-5bb6-11eb-8a0d-......2" ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects OK 表5 BatchOperateJobRs 参数 参数类型 描述 id String 作业id。 status String 批量操作作业的结果。 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回。 状态码: 207 表6 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects MULTI_STATUS 表7 BatchOperateJobRsp 参数 参数类型 描述 id String 作业id。 status String 批量操作作业的结果。 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings 批量操作作业id列表。 最小长度:1 最大长度:128
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-retry 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 医疗智能体 平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看“项目编号”。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 X-Force 否 Boolean 是否强制停止作业。 表3 请求Body参数 参数 是否必选 参数类型 描述 ids 是 Array of strings 批量操作作业id列表。 最小长度:1 最大长度:128
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-terminate 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看“项目编号”。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects OK 表5 BatchOperateJobRsp 参数 参数类型 描述 id String 作业id。 status String 批量操作作业的结果。 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回。 状态码: 207 表6 响应Body参数 参数 参数类型 描述 [数组元素] Array of BatchOperateJobRsp objects MULTI_STATUS 表7 BatchOperateJobRsp 参数 参数类型 描述 id String 作业id。 status String 批量操作作业的结果。 枚举值: SUCCEEDED FAILED message String 操作结果失败信息,仅在操作失败时会返回。
  • 响应示例 状态码: 200 OK [ { "id" : "baabcb56-5bb6-11eb-8a0d-fa163e3ddba1", "status" : "SUCCEEDED", "message" : "string" } ] 状态码: 207 MULTI_STATUS [ { "id" : "baabcb56-5bb6-11eb-8a0d-......1", "status" : "SUCCEEDED", "message" : "string" }, { "id" : "baabcb56-5bb6-11eb-8a0d-......2", "status" : "FAILED", "message" : "string" } ]
  • 请求示例 批量取消作业,取消如下两个作业,默认强制终止模式 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/jobs/batch-terminate { "ids" : [ "baabcb56-5bb6-11eb-8a0d-......1", "baabcb56-5bb6-11eb-8a0d-......2" ] }
  • 请求示例 发布流程,流程的名称为demo-workflow,版本为1.0.0 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/workflows/publish { "name" : "demo-workflow", "version" : "1.0.0", "picture" : "", "title": "title", "labels" : [ "label1", "label2" ], "summary" : "summary", "description" : "description" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 资产名称。 最小长度:1 最大长度:56 version 是 String 资产版本。 最小长度:1 最大长度:24 picture 否 String 封面图片base64编码。 最小长度:0 最大长度:50000 title 否 String 展示名。 最小长度:0 最大长度:128 summary 否 String 短描述。 最小长度:0 最大长度:128 description 否 String 长描述。 最小长度:0 最大长度:65535 labels 否 Array of strings 标签列表。 最小长度:1 最大长度:32
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/workflows/{workflow_id}/publish 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看“项目编号”。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 workflow_id 是 String 流程id。 最小长度:1 最大长度:128
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 资产名称。 最小长度:1 最大长度:56 version 是 String 资产版本。 最小长度:1 最大长度:24 title 否 String 展示名。 最小长度:0 最大长度:128 picture 否 String 封面图片base64编码 最小长度:0 最大长度:50000 summary 否 String 短描述。 最小长度:0 最大长度:128 description 否 String 长描述。 最小长度:0 最大长度:65535 labels 否 Array of strings 标签列表。 最小长度:1 最大长度:32
  • 请求示例 发布应用资产,资产名称为demo-app,版本为1.0.0 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/apps/publish { "name" : "demo-app", "version" : "1.0.0", "title": "title", "picture" : "", "labels" : [ "label1", "label2" ], "summary" : "summary", "description" : "description" }
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/apps/{app_id}/publish 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id 是 String 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看“项目编号”。 最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 app_id 是 String 应用id。 最小长度:1 最大长度:128
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String 异步任务的状态:等待中、运行中、已完成、失败 枚举值: waiting running finished failed task_data SearchTaskData object 分子搜索任务的请求体 result SearchResult object 分子搜索任务的返回结果 表4 SearchTaskData 参数 参数类型 描述 smiles String 分子SMILES表达式 databases Array of strings 搜索使用到的数据库集合 top_n Integer 期望最大返回条目数(排序后取Top) 最小值:1 最大值:1000 表5 SearchResult 参数 参数类型 描述 smiles String 分子SMILES表达式 databases Array of strings 搜索使用到的数据库集合 top_n Integer 期望返回的条目数 prop_names Array of strings 分子ADMET属性名列表 query query object 初始查询分子的属性信息 result Array of SearchResultItem objects 查询结果列表 表6 query 参数 参数类型 描述 smiles String 分子SMILES表达式 props Array of objects 分子ADMET属性值列表 表7 SearchResultItem 参数 参数类型 描述 smiles String 分子SMILES表达式 source String 分子所属的数据库来源 score Float 分子与查询分子的相似度 props Array of objects 分子ADMET属性值列表
  • 响应示例 状态码: 200 分子搜索任务查询成功响应 { "status" : "finished", "result" : { "smiles" : "c1ccccc1", "databases" : [ "drug_space_x", "drug_bank" ], "top_n" : 100, "prop_names" : [ "formula", "ab", "acute_toxicity_rule", "bace" ], "query" : { "smiles" : "c1ccccc1", "props" : [ "C6H6", "base", 0, 0.128335 ] }, "result" : [ { "smiles" : "c1ccccc1", "source" : "drug_bank", "score" : 0.388029, "props" : [ "C6H6", "base", 0, 0.128335 ] }, { "smiles" : "C1CCCCC1", "source" : "drug_bank:drug_space_x", "score" : 0.388029, "props" : [ "C6H12", "base", 0, 0.163034 ] } ] } }
  • 请求示例 发布数据资产,数据资产名称为eihealth-asset,版本为1。 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/eihealth-projects/{eihealth_project_id}/datas/publish { "name" : "eihealth-asset", "version" : "1", "title" : "title", "summary" : "this is summary", "description" : "this is description", "picture" : "data:image/png;base64,xxxxx", "labels" : [ "label1" ], "paths" : [ "test:/rootFolder/aaa.txt" ] }
  • URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/datas/publish 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 eihealth_project_id 是 String 医疗智能体平台项目ID,您可以在EIHealth平台单击所需的项目名称,进入项目设置页面查看“项目编号”。 最小长度:1 最大长度:128
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 资产名。 最小长度:1 最大长度:128 version 是 String 版本号。 最小长度:1 最大长度:64 title 否 String 展示名。 最小长度:0 最大长度:128 summary 否 String 短描述。 最小长度:0 最大长度:128 description 否 String 详细描述。 最小长度:0 最大长度:65535 picture 否 String 封面图片base64编码。 最小长度:0 最大长度:50000 labels 否 Array of strings 标签列表。 最小长度:1 最大长度:32 paths 是 Array of strings 路径列表。 最小长度:1 最大长度:2000
共100000条