Skip to content

A Streamlit-based platform offering Ayurvedic remedies. Users can ask queries and complete a questionnaire to discover their dosha (body constitution).

Notifications You must be signed in to change notification settings

harshpimpale/AyurvedaGPT

Repository files navigation

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!

About

A Streamlit-based platform offering Ayurvedic remedies. Users can ask queries and complete a questionnaire to discover their dosha (body constitution).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages