Skip to content

Vishwa-s77/Smart_Chatbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Smart Chatbot with Memory

A Python-based chatbot powered by Google Gemini AI, with secure MySQL integration to remember conversations, handle user login/registration, and provide a personalized chat experience.

Users can register, log in, and view their individual chat histories anytime — your AI assistant now remembers!


✨ Features

  • 🔐 User Authentication with username and passwords
  • 🆕 User Registration for new users
  • 🤖 AI-powered Conversations using Google Gemini 1.5 Pro
  • 💾 Chat History Storage in MySQL with timestamp tracking
  • 📜 Conversation History Viewer filtered by authenticated users
  • ⚙️ Robust error handling for both DB and API failures

🤖 Gemini AI Integration

This project uses Google Generative AI’s gemini-1.5-pro model for powerful, real-time chatbot interactions.
The chatbot intelligently responds to user input while maintaining context per session.

About

A Python-based chatbot powered by Google Gemini AI, with MySQL database integration to remember conversations and manage users securely. Users can register, login, and view their personal chat history anytime!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages