This chat bot utilizes the knowledge from our Smart India Hackathon 2023 (SIH) project documents to provide accurate and informed responses to user questions.
You can experience it by visiting this link.
- Front End: Developed using Streamlit.
- Indexing and Querying: Employed the llama index.
- Language Model: Utilized Google Gemini AI as the Large Language Model (LLM).
To run locally, ensure you have Python installed on your machine. Follow these steps:
- Clone the repository:
git clone https://github.com/devsapariya94/Chatbot-on-SIH-Project
cd Chatbot-on-SIH-Project
- Install the requirements:
pip install -r requirements.txt
- Run the project:
streamlit run main.py
- Create a folder named "data" and add your desired data for the chat bot.
- Run the following commands:
python creating_embedding.py
streamlit run main.py
To modify the "About Us" page, follow these steps:
-
Open the main.py file in a text editor or integrated development environment (IDE).
-
Locate the section that contains the Markdown (md) code for the "About Us" page. It is typically marked with comments or within a specific function.
-
Edit the Markdown code to reflect the updated content for the "About Us" page. You can use standard Markdown syntax for formatting.
-
Save the changes.
-
If the chat bot is already running locally, you may need to restart it for the changes to take effect. Stop the current execution and
run the streamlit run main.py
command again.