编码渲染图片
接口说明
本接口提供将mol码或smiles码转换为结构式SVG图片的功能,支持批量转换操作。
计费方式
按照调用次数收费,调用成功,单次调用收费0.01元。
接口地址
POST https://openapi.molaid.com/v1/ocr/structure
请求参数
全局请求参数详见全局请求参数
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
code_type | enum | 是 | 编码类型 |
code | [string] | 是 | mol码或smiles码数组(最多支持20个) |
返回参数
名称 | 类型 | 说明 |
---|---|---|
result | [object] | 转换结果数组 |
- code | string | 原始输入的mol码/smiles码 |
- error | string | 错误信息(成功时为空字符串) |
- structure_image | string | 结构式图片svg |
请求示例
{
"code_type": "code_type_smiles",
"code": [
"C1=CC=CC=C1"
]
}
返回示例
正常返回
{
"code": 200,
"data": {
"result": [
{
"code": "C1=CC=CC=C1",
"error": "",
"structure_image": "svg文件内容"
}
]
},
"reason": "",
"message": "",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误返回
{
"code": 400,
"reason": "VALIDATOR",
"message": "invalid CodeToImageRequest.Code: value must contain between 1 and 20 items, inclusive",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误码
全局错误码详见错误码
枚举值
编码类型
枚举值 | 说明 |
---|---|
code_type_mol | MOL格式编码 |
code_type_smiles | SMILES编码 |
注意事项
- mol码需要符合MDL规范,SMILES需符合标准语法。
- 最多支持一次获取20个结构式图片。
- 返回图片为svg格式图片内容(xml)。