This project implements an AI-powered chatbot using Google's Gemini API for natural language understanding and MongoDB for storing chat metadata. It retrieves relevant information, generates responses, and maintains context.
- Uses Google Gemini API for response generation.
- Stores metadata and embeddings in MongoDB.
- Efficient retrieval system for querying stored data.
- Fast response without reloading the model for every query.
- Python 3.7+
- MongoDB installed and running
- Google Gemini API Key