NJUxlj/Chinese-MedQA-Qwen2

基于Qwen2+SFT+DPO的医疗问答系统,项目中使用了自定义的 SFTTrainer/DPOTrainer/TRPOTrainer用于训练,其次,项目还调用各种知识库工具(neo4j, milvus, LDA, 等)进行自动化训练数据生成。另外,使用 vllm 用于推理和部署训好的模型, 该模型会通过 vllm API 来接入一个基于 embedder + Reranker 的 RAG 系统。另外还参考 MDAgents 论文实现了一个多智能体会诊系统,同样也支持 vllm api 接入。

36
/ 100
Emerging

Implements a complete medical QA pipeline from data generation through deployment, featuring custom TRPO trainer alongside SFT/DPO, automated training data synthesis via knowledge graphs (Neo4j, Milvus, LDA), and multi-retrieval algorithms (similarity, BM25, KNN, L2-distance) integrated with FAISS for local knowledge base indexing. The system chains vLLM inference with a multi-agent consultation framework inspired by MDAgents, enabling collaborative diagnosis through tool-calling agents that access medical reference databases and knowledge graphs.

No License No Package No Dependents
Maintenance 6 / 25
Adoption 8 / 25
Maturity 8 / 25
Community 14 / 25

How are scores calculated?

Stars

64

Forks

9

Language

Python

License

Last pushed

Jan 04, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/NJUxlj/Chinese-MedQA-Qwen2"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.