开发中:该算法尚未接入线上服务,现阶段调用会返回演示数据(响应中带
_demo: true 标识,且不计费用)。
接口路径、参数与返回字段已按最终规范确定,可以先按文档完成对接,正式上线后无需改动任何代码。
如需提前试用或了解上线计划,请联系我们。
基于多中心、多机型标注数据训练的胸部 X 光分析模型,可对正位(PA/AP)胸片进行多标签病灶检测与定位,覆盖肺炎样渗出、实变、肺结节、气胸、胸腔积液、心脏增大等 14 类常见表现。
模型采用高分辨率特征金字塔结构,兼顾小结节的检出率与大体病灶的定位精度,并内置图像质量评估模块,对体位不标准、过度曝光等低质量图像自动给出提示。
能力特点
- 多病灶同时检出,返回坐标框便于前端可视化标注
- 内置图像质检,低质量影像提前拦截
- 支持 DICOM(base64)与常见 RGB 图像格式
适用场景
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
image | string | 是 | 图像 Base64 编码,或公网可访问的 URL |
format | string | 否 | 图像格式:jpeg / png / dicom,默认 jpeg |
threshold | float | 否 | 置信度阈值,默认 0.35,范围 0~1 |
with_box | bool | 否 | 是否返回病灶坐标,默认 true |
返回字段
| 字段 | 类型 | 说明 |
|---|---|---|
data.findings[].label | string | 病灶中文名称 |
data.findings[].score | float | 置信度 0~1 |
data.findings[].location | object | 病灶框 x/y/w/h(像素) |
data.findings[].level | string | normal / mild / suspected / critical |
data.impression | string | 结构化影像印象建议文本 |
data.quality.usable | bool | 图像是否满足诊断质量 |
错误码
| code | HTTP | 含义 | 处理建议 |
|---|---|---|---|
0 | 200 | 成功 | 请求正常处理完成。 |
40101 | 401 | 缺少鉴权 | 请求头未携带 Authorization,请检查 Bearer Token。 |
40102 | 401 | Key 无效 | API Key 不存在或已被吊销,请到控制台确认。 |
40103 | 403 | 算法未开通 | 当前 Key 未开通该算法,请先在控制台申请权限。 |
40104 | 403 | 来源不合法 | 云函数侧内部凭证校验失败,请经门户网关调用,勿直连算法后端。 |
40105 | 503 | 后端未校验 | 算法后端未通过内部凭证校验,网关已拒绝转发,需管理员在算法运维页重新校验。 |
42901 | 429 | 超出配额 | 当日调用量已达上限,可升级套餐或次日重试。 |
42201 | 422 | 参数错误 | 必填参数缺失或类型不正确,见 detail 字段。 |
50001 | 502 | 算法后端异常 | 上游算法执行失败,request_id 可用于排查。 |
50002 | 504 | 算法超时 | 单次请求超过 30 秒,请缩小输入后重试。 |
request.json
{
"image": "data:image/jpeg;base64,<你的图片 Base64>",
"threshold": 0.35,
"with_box": true
}
response.json · 演示数据
{
"request_id": "req_7f3a91c2d8",
"code": 0,
"message": "success",
"data": {
"findings": [
{
"label": "肺部渗出/实变",
"category": "pneumonia",
"score": 0.87,
"location": {
"x": 312,
"y": 208,
"w": 146,
"h": 121
},
"level": "suspected"
},
{
"label": "肺结节",
"category": "nodule",
"score": 0.42,
"location": {
"x": 521,
"y": 176,
"w": 38,
"h": 36
},
"level": "mild"
}
],
"impression": "双肺纹理增粗,右下肺可见斑片状高密度影,建议结合临床进一步排查。",
"quality": {
"view": "PA",
"score": 0.94,
"usable": true
},
"latency_ms": 412
}
}
指标表现
平均 AUC0.96
结节召回率92.4%
单次响应< 600ms