The university admission chatbot is a useful tool designed to provide assistance and information by answering general student queries during university admissions using state-of-the-art language models and vector stores.
Handling a high volume of inquiries during university admissions can overwhelm staff and significantly slow down response times. Many students seek general information, which can lead to delays as staff address repetitive queries manually. This inefficiency not only strains resources but also negatively impacts the user experience. To address these challenges, we are developing a university admission chatbot that leverages Generative AI and advanced language models to provide instant, accurate responses, streamline the admissions journey, and reduce the workload on university staff.
Transformed the university admissions process by efficiently handling high inquiry volumes, streamlining the journey with instant responses, reducing staff workload, and enhancing the institution's reputation for technological innovation.
Before you can start using the ChatBot, make sure you have the following prerequisites installed on your system:
Clone this repository to your local machine.
Create a Python virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows, use: venvScriptsactivate.bat
Install the required Python packages:
pip install -r requirements.txt
Create .env file for creating environment variables.
Add your Google, Groq API or OpenAI key variable in the file. You can get your API key from here
For Google API Key: https://makersuite.google.com/app/apikey
For Groq API Key: https://console.groq.com/playground
GOOGLE_API_KEY="Insert your google API key here"
GROQ_API_KEY = 'Insert your Groq Api here'
OPENAI_API_KEY = 'Insert your OpenAI Api here'
uvicorn main:app --reload