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.
- 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.
-
Prakriti Assessment:
- Navigate to the 'Prakriti' page from the sidebar.
- Answer the questions provided to determine your Prakriti.
-
Ayurveda GPT:
- Navigate to the 'Ayurveda GPT' page from the sidebar.
- Start asking questions and receive answers from the system.
The flowchart below demonstrates the workflow of the app:
- 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.
To run the app locally, follow these steps:
-
Clone the repository:
git clone https://github.com/HarshP2109/AyurvedaGPT.git cd ayurveda-gpt-app
-
Install the required packages:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact us at harshpimpale.
Enjoy using the Ayurveda GPT App!