医疗智能体 EIHEALTH-创建分子搜索作业:请求参数

时间:2024-05-10 16:07:18

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。

最小长度:1

最大长度:32768

表3 请求Body参数

参数

是否必选

参数类型

描述

basic_info

CreateDrugJobBasicInfo object

创建药物作业基本信息。

smiles

String

分子SMILES表达式。

最小长度:1

最大长度:1024

scaffold

String

分子骨架表达式。

最小长度:1

最大长度:1024

top_n

Integer

最相似的top_n个。

最小值:1

最大值:1000

缺省值:100

databases

Array of strings

可供搜索分子的公共数据库名称列表。

最小长度:1

最大长度:128

数组长度:0 - 10

custom_databases

Array of strings

可供搜索分子的自定义数据库id列表。

最小长度:1

最大长度:128

数组长度:0 - 10

model_ids

Array of strings

模型id列表。

最小长度:1

最大长度:128

数组长度:0 - 10

search_method

String

分子搜索方法。

枚举值:

  • ECFP_4
  • SCAFFOLD
表4 CreateDrugJobBasicInfo

参数

是否必选

参数类型

描述

name

String

作业的名称,取值范围:[5,64],允许大小写字母、数字、空格、下划线(_)和中划线(-),只能以数字或字母开头。

最小长度:5

最大长度:64

labels

Array of strings

标签,取值范围[0,5],单个标签最大长度32字符,支持中文、字母、数字、空格、下划线和中划线,且不能以空格开头或者结尾。

最小长度:1

最大长度:32

数组长度:0 - 5

support.huaweicloud.com/api-eihealth/CreateSearchJob.html