MedicalGPT

一键训练你的医疗GPT,从预训练到对齐全流程搞定

MedicalGPT 是一个开源项目,旨在帮助开发者训练自己的医疗领域大语言模型。它提供了一套完整的训练流水线,覆盖了从增量预训练(PT)、有监督微调(SFT)到强化学习(RLHF、DPO、ORPO、GRPO)的全流程。项目基于 Hugging Face 生态,支持 LLaMA、ChatGLM 等主流基座模型,并内置了医疗问答、诊断等场景的训练数据示例。它解决了医疗AI落地中缺乏领域专用模型和训练流程复杂的问题,让开发者可以低成本地构建针对医疗场景的定制化 GPT 模型。核心能力包括模块化的训练脚本、数据预处理工具、以及多种对齐算法的实现,适合研究和工程化应用。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 5830
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队shibing624
所属国家
官网地址
定价模式free
价格说明开源项目,Apache-2.0许可证,可自由使用和部署,无付费版本。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型chatgpt,dpo,gpt,llama,llm,medical,medicalgpt
GitHub 星标★ 5830
30天Star增速
HF 下载量
上线时间2023-06-02 00:00:00
最近更新2026-09-22 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:高级 约 30 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目基于 Python 开发)
  • 支持 vLLM 多卡推理的 GPU 服务器
  • 可访问 GitHub 拉取仓库代码
  • Hugging Face 生态相关依赖(用于加载基座模型与数据)

安装与启动步骤

  1. 1克隆项目代码

    把 MedicalGPT 仓库拉到本地,并进入项目根目录,后续脚本都基于该目录执行。

    git clone https://github.com/shibing624/MedicalGPT.git
    cd MedicalGPT
  2. 2查看安装使用文档

    README 的 Install 章节未列出依赖安装命令,建议先查阅官方 Wiki 文档确认环境与依赖。

  3. 3执行 vLLM 多卡部署

    README 提供的 vllm 多卡部署脚本,需在多卡 GPU 环境下执行,脚本位于 scripts 目录。

    bash scripts/vllm_deployment.sh
  4. 4运行 OPD 蒸馏训练

    v2.7 新增 OPD 蒸馏训练,提供 scripts/run_opd.sh 启动脚本,按需修改配置后执行。

    bash scripts/run_opd.sh

如何确认成功

脚本执行过程中终端日志正常输出、无报错信息,vLLM 服务完成加载即可视为启动成功(README 未给出具体端口与地址)。

常见问题

Q:README 里没有 pip 安装依赖的命令怎么办?

A:README 的 Install 章节只给出了 vllm 多卡部署脚本,完整安装与环境依赖请查阅官方 Wiki 文档或仓库内脚本说明。

Q:没有多卡 GPU 可以部署吗?

A:README 提供的部署脚本为 vllm 多卡部署脚本,显存与卡数要求请以官方文档说明为准,单卡环境需自行调整。

Q:MedicalGPT 支持哪些训练流程?

A:支持增量预训练、有监督微调、RLHF(奖励建模与强化学习)、DPO、ORPO、GRPO,以及 v2.7 新增的 OPD 蒸馏训练。

Q:训练好的模型权重在哪里获取?

A:可在 Hugging Face 的 shibing624 主页查看官方发布的模型权重。

注意事项

  • 本次教程仅依据 README 节选内容整理,未给出的依赖安装命令、端口、路径等均未编造。
  • 安装依赖与训练参数配置请以官方 Wiki 文档为准。
  • 执行部署和训练脚本前,建议确认 GPU 显存、卡数满足 vLLM 多卡部署要求。
  • 训练类脚本耗时较长,建议在服务器上配合日志或后台方式运行。

核心亮点

  • 覆盖从增量预训练到GRPO的完整训练流程,算法齐全
  • 基于Hugging Face生态,易于集成和扩展新模型
  • 内置医疗领域训练数据示例,降低上手门槛

不足之处

  • 文档和社区支持相对薄弱,新手可能遇到配置问题
  • 训练大规模模型需要较高硬件资源,未充分优化分布式场景

适用场景

  • 医疗机构构建私有化医疗问答助手
  • 科研人员研究医疗大模型的微调与对齐方法
  • 企业快速验证医疗领域垂直模型的效果

替代项目

HuatuoGPT、DoctorGLM、MedicalGPT-zh

项目介绍

MedicalGPT 是模型训练领域的开源项目,由 shibing624 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(5,830)位列前 8%,在模型训练分类的 522 个项目里位列前 9%。

近 41 天,它的 GitHub 星标从 5,710 增加到 5,830,净增 120。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-22。Apache-2.0许可证,可自由使用和部署,无付费版本。

它主要面向的使用场景是:医疗机构构建私有化医疗问答助手。同类可对比的替代方案包括 HuatuoGPT、DoctorGLM、MedicalGPT-zh。

上一篇:EasyEdit

下一篇:nanochat-mlx

同类项目推荐

Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 729 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 463 2026-08-09
minimind 开源

两小时造出你的小模型,练手入门不求人

Train a 64M-parameter LLM from scratch in just 2h!

★ 62178 2026-08-09
pruna 开源

一键优化 AI 模型,推理提速又省资源。

Pruna is a model optimization framework built for developers, enabling you to delive···

★ 1286 2026-08-13