Skip to content

nidhi-kulhari/DermAI-A-Dermatology-Chatbot

Repository files navigation

DermAI : A Dermatology Chatbot

DermAI is an advanced dermatology expert system powered by OpenAI's GPT-4 model. Leveraging Retrieval-Augmented Generation (RAG) techniques, DermAI answers questions about dermatology, including disease symptoms and potential diagnoses based on user inputs. The system utilizes a comprehensive PDF textbook as its knowledge base to provide accurate and informative responses.

Key Features:

Dermatology Q&A: Responds to queries about dermatological conditions and symptoms.

WhatsApp Image 2024-09-15 at 8 30 02 PM

Image Analysis: Detects and classifies skin cancer from user-submitted images, identifying specific types of skin cancer.

WhatsApp Image 2024-09-15 at 8 30 12 PM

Knowledge Base: Derived from a detailed PDF textbook on dermatology.

DermAI is designed to offer reliable dermatological insights and image-based skin cancer detection.

Installation and Usage

  1. Clone this repository to your local machine:
    git clone https://github.com/AnkiiB/DermAI
    
  2. Navigate to the project directory:
    cd DermAI
    
  3. Install the required dependencies using pip:
    pip install -r requirements.txt
    
  4. Enter OpenAI API key in langchain.py:
    openai_api_key = os.getenv('OPENAI_API_KEY')
    
  5. Run main.py:
    python3 main.py
    
  6. Go to terminal and run:
streamlit run langchain.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages