API 参考文档#

MAISI NIM 提供以下 API 端点

  • GET: /v1/health/live - 检查服务是否存活(可能尚未准备就绪)

  • GET: /v1/health/ready - 检查服务是否准备就绪以及模型是否可以进行推理

  • GET: /v1/license - 返回 NIM 的许可证

  • GET: /v1/maisi/info - 获取关于模型的详细信息,例如版本和标签

  • POST: /v1/maisi/run - 生成带有配对分割掩码的 CT 图像

Payload 选项#

参数

必需

类型

描述

选项/范围

num_output_samples

整数

要生成的图像数量

正整数

body_region

字符串列表

目标身体区域

[“head”, “chest”, “thorax”, “abdomen”, “pelvis”, “lower”]

anatomy_list

字符串列表

特定的解剖结构

请参阅“支持的解剖结构”部分

output_size

包含 3 个整数的列表

图像尺寸 (x, y, z)

x, y: 256, 384, 512
z: 128, 256, 384, 512, 640, 768

spacing

包含 3 个浮点数的列表

体素间距

每个值:0.5 到 5.0

controllable_anatomy_size

元组列表(字符串,浮点数),用于器官名称和大小

器官大小控制(最多 10 个)

Organs: [“liver”, “gallbladder”, “stomach”, “pancreas”, “colon”, “lung tumor”, “bone lesion”, “hepatic tumor”, “colon cancer primaries”, “pancreatic tumor”]
大小:0.0 到 1.0,或 -1(移除)

pre_signed_url

字符串

用于结果上传的 URL

-

local_working_dir

字符串

如果指定,生成的图像将保存在提供的目录中。

-

image_output_ext

字符串

输出文件扩展名

支持的扩展名:“.nrrd”, “.nii”, “.nii.gz”, “.dcm”。默认值:“.nii.gz”

label_output_ext

字符串

输出文件扩展名

支持的扩展名:“.nrrd”, “.nii”, “.nii.gz”, “.dcm”。默认值:“.nii.gz”

支持的解剖结构#

您可以在 MAISI label_dict.json 中找到模型中所有可用的类别。