Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 1.95 KB

readme.md

File metadata and controls

67 lines (43 loc) · 1.95 KB

Ayurveda GPT App

Welcome to the Ayurveda GPT App! This web application is designed to help you gain Ayurvedic knowledge and get answers to your questions using the Gemini API with Faiss databases.

Features

  • Prakriti Assessment: Answer a series of questions to determine your Ayurvedic constitution (Prakriti).
  • Ayurveda GPT: Interact with the system to ask any questions related to Ayurveda and receive informed answers.
  • Flowchart: A visual representation of the app's workflow to guide you through its use.

How to Use

  1. Prakriti Assessment:

    • Navigate to the 'Prakriti' page from the sidebar.
    • Answer the questions provided to determine your Prakriti.
  2. Ayurveda GPT:

    • Navigate to the 'Ayurveda GPT' page from the sidebar.
    • Start asking questions and receive answers from the system.

Workflow

The flowchart below demonstrates the workflow of the app:

Workflow

Development

Tech Stack

  • Streamlit: For creating the web application interface.
  • Gemini API: Used for answering questions based on Ayurvedic knowledge.
  • Faiss: A library for efficient similarity search and clustering of dense vectors.

Installation

To run the app locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/HarshP2109/AyurvedaGPT.git
    cd ayurveda-gpt-app
  2. Install the required packages:

    pip install -r requirements.txt
  3. Run the app:

    streamlit run app.py

Contributing

We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please contact us at harshpimpale.

Enjoy using the Ayurveda GPT App!