面向 Apple 芯片的 Swift 端侧语音 SDK,涵盖语音转文字、文字转语音和说话人分离。
maziyarpanahi/openmed
本地运行的临床命名实体识别与 PII 去标识化 SDK,数据不必离开自有硬件。
- Star
- 5,784
- Fork
- 733
- 未关闭 Issue
- 480
- 最近提交
- 17小时前
这是什么?
OpenMed 是一个本地优先的医疗 AI 工具包。它使用一组专用 NER 模型,从医学文本中抽取疾病、药物、解剖部位、基因等临床实体;同时能识别并去除姓名、日期、证件号、联系方式等个人信息。模型文件就绪后,核心运行时在本机处理文本;模型下载以及可选的远程服务或遥测功能是单独的网络环节。
项目提供 Python API、支持 Docker 的 REST 服务和批量处理能力。在 Apple Silicon 上可通过 MLX 与 Swift 包 OpenMedKit 运行,Android 和浏览器场景则分别基于 ONNX Runtime Mobile 与 Transformers.js 导出。PII 抽取覆盖 35 种有模型支持的语言,去标识化方式包括掩码、替换、哈希和日期偏移。
SDK 以 Apache-2.0 协议开源。工具本身并不构成 HIPAA 合规认证,部署前需自行审核模型与数据集的使用条款。
核心功能
- 01基于模型库的临床 NER,可识别疾病、药物、解剖部位和基因
- 02PII 检测与去标识化,支持掩码、替换、哈希和日期偏移
- 03通过 Hugging Face 在 CPU 或 CUDA 上运行,并支持 Apple Silicon 上的 MLX
- 04提供用于 Swift/iOS 的 OpenMedKit,以及面向 Android 和浏览器的 ONNX 导出
- 05内置 FastAPI REST 服务和多文档批处理
- 06支持从本地目录加载模型,便于离线或内网部署
适用场景
- 在共享临床笔记用于科研或分析前进行去标识化
- 在院内私有环境中从出院小结抽取药物与病症实体
- 在不允许使用云 API 的医院内网中进行 PII 脱敏
- 为 iPhone 或 Android 应用构建端侧病历扫描功能
快速上手
- 1
安装带 Hugging Face 运行时的核心 Python 包
pip install --upgrade "openmed[hf]" - 2
在 Python 中对临床句子运行 analyze_text
使用前须知
- 模型和数据集条款各不相同,使用前需自行审查。
- 部署前需自行验证隐私行为和临床适用性。
- 模型下载和远程适配器等可选路径会使用网络。
收录于专题
标签
常见问题
- openmed 是什么?
- 本地运行的临床命名实体识别与 PII 去标识化 SDK,数据不必离开自有硬件。 OpenMed 是一个本地优先的医疗 AI 工具包。它使用一组专用 NER 模型,从医学文本中抽取疾病、药物、解剖部位、基因等临床实体;同时能识别并去除姓名、日期、证件号、联系方式等个人信息。模型文件就绪后,核心运行时在本机处理文本;模型下载以及可选的远程服务或遥测功能是单独的网络环节。
- openmed 可以免费使用吗?用的什么许可证?
- openmed 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- openmed 还在维护吗?
- 活跃维护中。openmed 最近一次提交是在 2026年11月6日。
- openmed 适合用来做什么?
- 在共享临床笔记用于科研或分析前进行去标识化 在院内私有环境中从出院小结抽取药物与病症实体 在不允许使用云 API 的医院内网中进行 PII 脱敏 为 iPhone 或 Android 应用构建端侧病历扫描功能
- openmed 怎么安装和运行?
- 安装带 Hugging Face 运行时的核心 Python 包: pip install --upgrade "openmed[hf]" 在 Python 中对临床句子运行 analyze_text
- 在哪里获取 openmed?
- 源代码和安装说明在 GitHub 上:https://github.com/maziyarpanahi/openmed
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
把你的多台设备连成一个 AI 集群,在本地运行更大的模型。
一款 Rust 编写的命令行与终端工具,检测 CPU、内存和显卡,按硬件适配度推荐可运行的开源大模型。
面向 Apple Silicon Mac 的 LLM 推理服务器,支持连续批处理、内存与 SSD 分层 KV 缓存,并可从菜单栏管理。
原生 macOS AI 运行框架,可接入本地或云端模型,提供带记忆的智能体、沙盒工具与加密身份,支持完全离线运行。
在 Apple Silicon Mac 上用 MLX 本地运行开源模型,并以 Anthropic API 兼容服务让 Claude Code 离线使用。