这个项目能做什么

OpenMed 是一个开源、本地优先的医疗 AI 工具包,可在您掌控的硬件上将临床文本转化为结构化、去标识化的洞察。它提供临床命名实体识别(NER)以及 PII 检测/去标识化,在所需模型产物就绪后 100% 在设备端运行,不依赖云端,患者数据不会离开您的网络。 核心能力: - **临床 NER**:使用精选模型(如 `disease_detection_superclinical`、`pharma_detection_superclinical`)提取疾病、药物、解剖结构、基因等信息。 - **PII 去标识化**:通过 mask、replace、hash 和日期偏移等方法检测并脱敏姓名、日期、SSN、电话号码、电子邮件、地址和国民身份证号。支持智能实体合并和策略感知流水线(HIPAA/GDPR/研究配置)。 - **多语言支持**:38 条 PII 语言路径(其中 35 条由模型支持),包括英语、西班牙语、法语、德语、意大利语、葡萄牙语、荷兰语、阿拉伯语、印地语、日语、土耳其语等。 - **设备端执行**:可在 CPU、CUDA、Apple Silicon(MLX)、Android(ONNX Runtime Mobile)和浏览器(Transformers.js/WebGPU)上运行。 - **多种接口**:Python API、REST 服务(FastAPI)、批处理、命令行界面、MCP 服务器,以及面向 iOS 的 Swift/OpenMedKit。 - **Agent 技能**:适用于 Claude Code、OpenAI Codex、OpenCode 及兼容代理的可移植 Agent Skills。 - **气隙支持**:可从本地目录加载模型,无需联系 Hugging Face Hub。 OpenMed 包含一个精选模型目录,拥有超过 2,200 条清单条目,SDK 源代码采用 Apache-2.0 许可。它专为隐私和数据控制至关重要的医疗工作流而设计,部署方负责验证模型条款和临床适用性。