A Streamlit application that allows users to upload PDF or TXT documents related to NIT Warangal and ask questions about their content via a conversational chat interface.
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
- Copy
.env.example
to.env
- Add your Groq API key to the
.env
file
- Copy
- Run the application:
streamlit run index.py
- Groq API Key: Get your API key from Groq Console
- Upload and process PDF or TXT documents about NIT Warangal
- Chat interface for asking questions about uploaded documents or general queries
- Document similarity search using embeddings (FAISS)
- Response generation using LLM
- Option to clear chat history and uploaded files