Smart Chatbot Application Using Google Gemini and Python Flask
M.SATISH , ANDAVARAPU SAISREE
Assistant professor, 2 MCA Final Semester, Master of Computer Applications,
Sanketika Vidya Parishad Engineering College, Vishakhapatnam,
Andhra Pradesh, India.
ABSTRACT
This project is a web-based chatbot application that integrates Google's Gemini generative AI model using the Gemini API. The chatbot provides intelligent, context-aware responses to user queries in real time. Developed using Python with the Flask framework, the application features a clean and responsive user interface built with HTML, CSS , and JavaScript (jQuery).
The core functionality allows users to send messages through a chat interface, which are then processed by the Flask backend. The backend communicates with the Gemini API to generate AI-driven responses based on user input. These responses are then returned and displayed in the frontend dynamically using AJAX, enabling smooth, real-time interaction without page reloads.
The system is designed with modularity and simplicity in mind, making it suitable for educational, support, or personal assistant applications. This project demonstrates how advanced language models can be effectively integrated into lightweight web applications to create engaging and intelligent user experiences.