The Immigration Advisor ChatBot offers around-the-clock assistance to international students, addressing common challenges they face such as visa processes, university policies, and cultural adjustments. This ChatBot ensures that all responses are not only timely but also accurate and tailored to the individual's needs.
- 24/7 Availability: Ensures that students can get help whenever they need it, regardless of time zones or local working hours.
- Gemini API: Employs Google’s Gemini API and utilises fine-tuning to enhance the ChatBot's ability to generate contextually relevant answers.
To set up the ChatBot locally or contribute to its development, follow these steps:
- Fork the repository.
git clone [Clone using the web URL OR Use a password-protected SSH key.]
cd Chatbot_International-Students
pip install -r requirements.txt
Make sure that you use your own Gemini API key in src/Gemini-API/test_Gemini-API.py and /Users//src/Gemini-API/test_Gemini-API_website.py.
References:
1.) CiSA: An Inclusive Chatbot Service for International Students and Academics
2.) Get started with the Gemini API: Python
3.) google.generativeai.ChatSession