MunnaBh-AI is an AI-driven healthcare chatbot designed to assist in diagnosing, treating, and providing medical information. This project leverages a custom-built Large Language Model (LLM) and integrates with various tools to offer a holistic healthcare solution.
- Google OAuth Login for secure user authentication.
- Integration with Google Fit using NoCode API to gather health data.
- Support for uploading X-rays and MRI scans for analysis.
- Diagnosis, treatment recommendations, and medical information delivery.
Briefly describe the architecture of MunnaBh-AI, including the main components and how they interact:
- Frontend: Developed using React.js
- Backend: Powered by FastAPI
- AI Model: Custom-built LLM using mistral AI with pincone vector database to create embeddings.
- Integration: Google OAuth, Google Fit API
- Node.js
- Python (3.10)
- Google Fit app (Not mandatory)
- Clone the repository:
git clone https://github.com/reddy-j-harshith/MS-MUNNABH-AI cd MS-MUNNABH-AI
- Install dependencies:
npm install pip install -r backend\requirements.txt
- Start the application:
- To start the server from backend
uvicorn backend.main:app --reload
- To start the frontend from backend/frontend
npm install
npm start
- Start the application.
- Login using your Google Account.
- Interact with the chatbot to input symptoms, upload medical images, and receive diagnoses and recommendations.
This project is licensed under the terms of the MIT License
- Sri Jaitra Saketh Goparaju f20220183@hyderabad.bits-pilani.ac.in
- Jeeru Harshith Reddy f20220233@hyderabad.bits-pilani.ac.in