DeepSeek Harness 插件 dsh-medomni:醫療影像分析編排框架

前言

DeepSeek Harness(DSH)採用插件化架構,允許通過自然語言請求動態路由至特定能力。醫療影像分析涉及報告生成、病竈定位、分割和分類等多種任務,且不同模態(X光、CT、MRI 等)需要不同的處理工具。dsh-medomni 是 bowang-lab 維護的 DeepSeek Harness 插件,它實現了 MedOmni 策略,爲語言模型代理提供了一套模態特定的工具集,使其能根據自然語言請求自動選擇合適的推理流程。

插件定位與功能

插件名稱:dsh-medomni

核心定位:DeepSeek Harness 醫療影像分析插件。

主要能力:
* 報告生成:支持胸部 X 光、CT、MRI 和視網膜影像的候選報告生成,支持當前與既往影像的對比。
* 定位與標註:使用證據框定位疑似 X 光病竈,標註正常解剖結構。
* 分割與遮罩:支持對 X 光、超聲、視網膜影像,以及 CT/MRI 的 NIfTI 體積數據生成分割掩碼和疊加層;支持 CT/MRI 的固定標籤解剖分割。
* 分類:對超聲圖像進行分類。
* 智能路由:從自然語言請求中解析意圖,自動選擇報告、分類、定位或分割工具。
* 輸入支持:支持通過文件路徑輸入 2D/3D 影像(3D 支持 NIfTI 和 DICOM 目錄),也支持通過“圖像啓用”的 Provider 路由粘貼 2D 圖片。

安裝與啓用

1. 安裝插件

在已配置好的 DSH 環境中,通過以下命令安裝插件。該命令會將插件添加到 profile 的 package.json 並自動掛載 cordis.patch.yml。

dsh plugin --profile web add github:bowang-lab/dsh-medomni

安裝完成後,重啓 DSH(或 Web 會話)以加載新插件。

2. 準備環境

安裝完成後,需要初始化插件的共享 Python 環境。執行以下命令:

cd ~/.dsh/profiles/web
./node_modules/.bin/dsh-medomni setup

此步驟會創建 Python 虛擬環境並安裝通用依賴。模型檢查點和部分額外依賴(如 BiomedParse 的 detectron2)將在首次使用時按需下載。

3. 配置前置條件

模型推理在本地運行。插件需要訪問 Hugging Face 下載模型檢查點。對於受限模型(如 MAIRA-2、BiomedParse、MedGemma),需要在 Hugging Face 接受協議,並設置 HF_TOKEN 環境變量。

建議使用 NVIDIA GPU(CUDA),雖然部分工具支持 CPU 模式,但多 GB 級別的視覺語言和分割模型在 CPU 上效率較低。

使用示例

插件安裝並初始化後,可以直接通過自然語言與 DSH 交互。例如:

“Generate a radiology report for this chest X-ray: /path/to/chest_xray.png“

系統會自動識別請求中的模態(胸部 X 光)和意圖(生成報告),並調用對應的工具。

處理粘貼的圖片

如果需要通過剪貼板粘貼圖片(2D 醫療影像),必須確保選擇的 Provider 路由支持圖像輸入。

  1. 在聊天界面的模型選擇器(通常在右下角)中,選擇標記爲 "+ dsh-medomni Vision" 的條目。
  2. 切換到該路由後,再粘貼圖片即可。

注意事項

  • 本地運行:所有模型推理均在配置的本地機器上執行,不涉及雲端數據上傳。
  • 文件系統:輸入文件和生成的預覽圖均讀寫自本地文件系統,文件保留策略由 DSH 會話控制。
  • Hugging Face Token:HF_TOKEN 僅用於訪問受限模型,不會由插件存儲,而是從進程環境讀取。
  • 版本要求:插件依賴 Node.js >= 22。

總結

dsh-medomni 將複雜的醫療影像分析流程封裝爲 DSH 插件,通過 Agent 路由機制簡化了從文本到具體醫療工具的調用鏈路。適合需要在本地環境部署、並希望利用 DeepSeek Harness 生態進行多模態任務編排的開發者。

  • GitHub 倉庫: https://github.com/bowang-lab/dsh-medomni
  • 插件目錄: https://www.skillhub.cn/plugins/bowang-lab/dsh-medomni
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜