Welcome to the Healthcare Assistant DiagnoSAGE!
DiagnoSAGE is an intelligent chatbot designed to provide probable diagnoses based on user description of symptoms. It utilizes the power of natural language processing and the GPT-3.5 language model to generate accurate and helpful responses.
- Probable Diagnosis: Get possible diagnoses, precautions to be takes based on the symptoms provided by the user.
- Natural Language Interaction: Describe the symptoms in natural language.
- Easy-to-Use Interface: Simple and intuitive user interface for interacting with the system.
To use the DiagnoSAGE locally, follow these steps:
- Clone the repository:
git clone https://github.com/squirrellovespie/DiagnoSAGE.git
- Install the required dependencies. Make sure you have Python and pip installed, then run the following command:
pip install -r requirements.txt
-
Set up your OpenAI API credentials by replacing YOUR_API_KEY in app.py with your actual OpenAI API key.
-
Run the application:
streamlit run main.py
- The URL will automatically open after the command is executed.
-
Enter your symptoms or describe the problem in the text input field.
-
Click the "Get Diagnosis" button.
-
The chatbot will generate a probable diagnosis based on the provided symptoms.
Please note that the diagnosis provided by the chatbot is for informational purposes only and should not substitute professional medical advice. Always consult a healthcare professional for accurate diagnosis and treatment.
Contributions to the DiagnoSAGE project are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.
This project is licensed under the MIT License.
-
The project utilizes the OpenAI GPT-3.5 language model for generating responses.
-
Thanks to the Streamlit community for providing a user-friendly framework for building web applications.