📋 API 概览
V1.0 · 生产环境AIMED 充盈视界提供基于超声造影的 AI 诊断 API 服务,支持胃部/胰腺疾病的智能分析、医学知识检索、图像分割和区块链存证。所有接口统一使用 JSON 格式,RESTful 风格设计。
# 发送诊断请求 curl -X POST https://www.aius.xin/api/v1/diagnose \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "patient_id": "P001", "image_url": "https://example.com/ultrasound.jpg", "organ": "stomach", "contrast_agent": "充盈视界" }'
🔐 认证方式
🔑 Bearer Token 认证
所有 API 请求需在 Header 中携带 API Key:
Authorization: Bearer YOUR_API_KEY
如需申请 API Key,请联系 admin@aius.xin 或通过管理后台「开发者管理」页面获取。
🌐 Base URL
| 环境 | URL | 状态 |
|---|---|---|
| 生产环境 | https://www.aius.xin/api/v1/ | 运行中 |
| 测试环境 | http://localhost:18790/api/v1/ | 本地可用 |
🔬 诊断服务
提交超声造影图像进行 AI 智能诊断,返回疾病概率、置信度和诊断建议。支持自动模型降级(DashScope → NVIDIA NIM)。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| patient_id | string | 必填 | 患者唯一标识 |
| image_url | string | 必填 | 超声图像 URL 或 Base64 |
| organ | string | 必填 | 目标器官:stomach / pancreas |
| contrast_agent | string | 可选 | 造影剂名称,默认「充盈视界」 |
| clinical_info | object | 可选 | 临床信息(病史、症状等) |
响应示例
{
"success": true,
"diagnosis_id": "D-20260430-001",
"organ": "stomach",
"results": {
"normal": 0.12,
"gastritis": 0.65,
"ulcer": 0.18,
"tumor": 0.05
},
"confidence": 0.87,
"suggestion": "建议进一步胃镜检查,疑似胃炎",
"model": "qwen3.5-plus",
"timestamp": "2026-04-30T20:00:00Z"
}
根据诊断 ID 获取诊断报告详情。
📚 知识检索
基于 ChromaDB 向量检索,从 36 篇专业文档中搜索相关医学知识,覆盖指南共识、病理机制、诊疗方案等 6 大领域。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| query | string | 必填 | 搜索关键词或问题 |
| category | string | 可选 | 分类过滤:guide/pathology/treatment/agent/contrast/protocol |
| top_k | integer | 可选 | 返回结果数,默认 5 |
✂️ 图像分割
使用 Segment Anything Model (ViT-B) 对超声图像进行病灶区域分割,输出分割掩码和面积测量。
{
"image_url": "https://example.com/ultrasound.jpg",
"prompt_type": "box",
"prompt": [100, 150, 300, 400]
}
📋 病例管理
分页获取病例列表,支持按患者、器官、状态筛选。
上传超声造影图像至指定病例,支持 JPG/PNG/DICOM 格式。
获取病例完整信息,包括图像、诊断记录、报告等。
⛓️ 区块链存证
基于 FISCO BCOS 区块链,将诊断报告哈希上链存证,确保数据不可篡改、可追溯。
{
"diagnosis_id": "D-20260430-001",
"patient_did": "did:fisco:bcs:0x1234...abcd",
"report_hash": "0x5678...efgh"
}
🧪 在线调试
需要 API Key💻 SDK & 工具
Python SDK
支持 Python 3.8+,异步/同步双模式
pip install aimed-sdk
JavaScript SDK
Node.js / 浏览器端通用
npm install aimed-sdk
Postman 集合
一键导入,快速测试所有 API
⚠️ 错误码参考
| 状态码 | 说明 | 处理建议 |
|---|---|---|
| 200 | 请求成功 | — |
| 400 | 请求参数错误 | 检查请求体 JSON 格式和必填字段 |
| 401 | 认证失败 | 检查 API Key 是否正确、是否过期 |
| 429 | 请求频率超限 | 降低请求频率,默认限制 60 次/分钟 |
| 500 | 服务器内部错误 | 联系 admin@aius.xin 反馈 |