HealthGPT for Unified Medical Comprehension and Generation
【ICML 2025 Spotlight】 Official Repo for Paper ‘’HealthGPT : A Medical Large Vision-Language Model for Unifying Comprehension and Generation via Heterogeneous Knowledge Adaptation‘’
At a glance
- What is it?
- HealthGPT is a medical multimodal large language model research project for combining medical image comprehension with text generation through heterogeneous knowledge adaptation. The repository distinguishes it from HealthGPT-Pro, which focuses on broader understanding across text, 2D images, and 3D volumes.
- Who is it for?
- HealthGPT fits researchers investigating unified medical comprehension and generation, especially heterogeneous knowledge adaptation, but the README is too thin for production adoption. HealthGPT-Pro is the better documented choice for medical understanding across text, 2D images, and 3D volumes.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 83 days ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 23, 2026, and from our analysis. They are not legal advice.
Editorial analysis
HealthGPT's Unified Medical Vision-Language Task
HealthGPT addresses a specific research problem: combining medical image comprehension and generated language in one medical multimodal large language model. The repository describes it as the foundation model in the HealthGPT series and associates it with the paper “HealthGPT: A Medical Large Vision-Language Model for Unifying Comprehension and Generation via Heterogeneous Knowledge Adaptation.” Its intended audience is therefore narrower than that of a general-purpose image captioning model. The target setting is medical visual interpretation connected to language production, where the system must reason over clinical images while producing text-based output.
The original HealthGPT branch is presented as supporting eight modalities and being trained with approximately 1.5 million samples. Those figures come from the repository's comparison with HealthGPT-Pro. They indicate the intended scale of the research model, but they do not tell a reader what datasets were included, how they were licensed, or whether a user can reproduce the training run. No public GitHub release is listed either. Distribution instead points to the `lintw/HealthGPT-M3` model on Hugging Face.
That distinction matters because “medical large language model” can refer to text-only question answering, image classification support, report generation, or a combined system. HealthGPT's stated problem is the combination of comprehension and generation. It should not be treated as a general diagnostic system or as a replacement for validated medical software. The README does not define clinical tasks, approved uses, patient-safety boundaries, or output-validation requirements.
Heterogeneous Knowledge Adaptation in HealthGPT
The central architectural concept named by the project is heterogeneous knowledge adaptation. The README identifies this mechanism as the basis for unifying comprehension and generation, but it does not provide a module diagram, tensor-flow description, training script, or implementation reference. As a result, it would be inaccurate to invent details about encoders, tokenizers, adapters, or generated-image pipelines.
What can be established is the architectural intent. HealthGPT is built as a unified medical multimodal large language model rather than as two unrelated applications joined by a user interface. Its scope is medical images, and its research focus is the transition between understanding those inputs and generating relevant output. This makes it different from a workflow that sends an image to a classifier and then manually copies a label into a text-generation service.
The repository also exposes a separate `HealthGPT/` subdirectory and a `HealthGPT-Pro/` subdirectory. Based on that layout, the two systems are maintained as related but distinct code and documentation contexts. That separation can help users avoid applying HealthGPT-Pro claims, such as support for medical text and 3D volumes, directly to the original HealthGPT model.
For an engineering review, the largest documentation gap is the adaptation mechanism itself. A developer would need the paper or the `HealthGPT/README.md` to understand what knowledge sources are adapted, where adaptation occurs, which objectives train the model, and whether generated content participates in the unified objective. Without those details, adoption cannot be based on architecture alone.
Finding and Preparing HealthGPT Weights
The README does not provide a complete installation tutorial. It links to the `HealthGPT-M3` weights on Hugging Face and points readers to a dedicated `HealthGPT/README.md`, but it gives no Python package names, dependency versions, environment variables, model-loading commands, GPU requirements, or inference examples. Inventing those details would make a quick start unusable.
The concrete first acquisition step is therefore to obtain `lintw/HealthGPT-M3` from the Hugging Face location named in the README. Readers should inspect that model page for files, licensing terms, required libraries, and usage instructions before creating an environment. The repository does not confirm whether a normal Python package, a Transformers-compatible model, or custom source code is required.
A first real medical inference cannot be reproduced from the README because no input schema or generation call is shown. There is no documented instruction template, image preprocessing rule, generation parameter, output parser, or example result. The README is also silent on prompt format and acceptable image formats. Until those items are published, the first use is limited to acquiring the weights and examining their metadata rather than issuing a medically meaningful request.
This is a meaningful limitation for an open source project intended for research. Model availability does not by itself provide a reproducible software environment. Engineers should also check whether the Hugging Face artifacts include code, tokenizer assets, configuration files, and usage notes. The repository-level `LICENSE` may cover source files, but the README does not establish that every model weight or medical dataset carries the same terms.
HealthGPT Versus the HealthGPT-Pro Alternative
HealthGPT-Pro is the clearest documented alternative within the same series. It is built on Qwen3-VL and focuses on medical understanding and analysis rather than presenting the same unified comprehension-and-generation emphasis. According to the README, it accepts medical text, 2D medical images, and 3D medical volumes. Its listed modalities include CT, MRI, X-ray, ultrasound, OCT, endoscopy, microscopy, histopathology, dermoscopy, colposcopy, fundus photography, digital photography, infrared reflectance imaging, and medical text.
The repository gives substantially different training figures for the two models. HealthGPT is described with approximately 1.5 million samples across eight modalities. HealthGPT-Pro is described as using 3 million continued pretraining samples and 10 million supervised fine-tuning samples across 14 modalities. The README also states that HealthGPT-Pro retains a substantial portion of general data to preserve instruction-following ability. That design choice may matter when users need the model to follow a structured task instruction rather than only recognize a medical domain.
This comparison also prevents category errors. HealthGPT is the appropriate branch to investigate for the paper's heterogeneous knowledge adaptation and unified comprehension-generation problem. HealthGPT-Pro is the more relevant choice for understanding tasks spanning text, 2D imagery, and volumetric data. Neither model should be selected merely because the series branding links their documentation.
The benchmark tables in the README cover HealthGPT-Pro and several named models in detail. The repository does not show a complete original HealthGPT result table, so it would be misleading to make a precise performance comparison between the two models from those tables alone.
Failure Modes and Clinical Boundaries of HealthGPT
HealthGPT is the wrong tool when the requirement is proven 2D and 3D understanding across a broad medical modality set. The README positions HealthGPT-Pro for that scope, while original HealthGPT is described as an eight-modality medical-image model centered on unified comprehension and generation. It is also the wrong choice when the project requires a documented, reproducible inference command, because the README gives none.
Medical use introduces a separate boundary. The README does not report prospective clinical validation, regulatory clearance, diagnostic workflow integration, calibration, abstention behavior, or human review requirements. It also does not explain how the model handles uncertainty, conflicting image findings, incomplete studies, or unsupported anatomy. A plausible language answer from the model would therefore not establish clinical correctness.
Repository and model maintenance also need separate treatment. The repository is not archived, and its last push was on 2026-07-31. That is recent activity, but there are no GitHub releases, so there is no documented release cadence or upgrade path. Developers should not assume that a model downloaded from Hugging Face will remain synchronized with future repository changes.
The project carries an Apache-2.0 repository license, which is relevant to redistribution and modification of covered files. The README does not separately establish model-weight licensing, training-data permissions, medical-device obligations, or privacy requirements. Those are adoption boundaries rather than details that can be inferred from the repository license.
Evaluating HealthGPT in a Research Workflow
The model is most defensible in a research environment where the team can reproduce or independently inspect the heterogeneous knowledge adaptation design. A useful first check is artifact completeness: compare the files in `lintw/HealthGPT-M3` with any loading requirements found in `HealthGPT/README.md`. Without a documented invocation, a synthetic task can still be used to verify that the environment loads the model, accepts the repository's expected inputs, and produces text. It should not be used to establish diagnostic accuracy.
Evaluation design must also separate comprehension from generation. The repository's framing supports both goals, but the README does not define separate metrics for them. A team should choose representative medical images from its intended domain, document preprocessing, preserve exact prompts, fix random seeds where supported, and retain raw outputs. These are evaluation controls rather than claims about HealthGPT's documented API.
Dataset review is equally important. The original HealthGPT is associated with approximately 1.5 million training samples, but the README does not identify their sources or licenses. Researchers should not assume that a downstream model inherits permission to redistribute every training image. Data provenance, de-identification, consent, and institutional policies require separate verification.
The final review gate should be the intended use. A retrospective research experiment may justify initial inspection, while clinical decision support or patient-facing diagnosis requires evidence that the repository does not provide. The README supports research positioning, not clinical deployment approval.
Editorial conclusion
HealthGPT fits researchers investigating unified medical comprehension and generation, especially heterogeneous knowledge adaptation, but the README is too thin for production adoption. HealthGPT-Pro is the better documented choice for medical understanding across text, 2D images, and 3D volumes. Before adoption, inspect the HealthGPT subrepository for model loading instructions, hardware requirements, evaluation protocols, dataset licensing, and the medical safety limits of the intended use case.
Frequently asked questions
What problem does HealthGPT solve?
HealthGPT is a medical multimodal large language model for unifying medical image comprehension and text generation through heterogeneous knowledge adaptation. It is positioned as a research model rather than documented clinical software.
How do I install and run HealthGPT?
The README does not provide installation commands, dependency versions, or an inference example. It directs users to the `HealthGPT/` subrepository and the `lintw/HealthGPT-M3` model on Hugging Face, where artifact-specific usage details must be checked.
Should I choose HealthGPT or HealthGPT-Pro?
Choose HealthGPT when the focus is unified medical comprehension and generation through heterogeneous knowledge adaptation. HealthGPT-Pro is documented for understanding and analysis across medical text, 2D images, and 3D volumes.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/zju4healthcare-healthgpt)Was this useful?