Band Baaja Bot is an AI-powered wedding assistant that helps you with wedding planning – from suggesting grand wedding menus to finding the best catering services. It is built using SmolAgents, Gradio, and LiteLLM (Google Gemini API).
- Suggest Traditional Wedding Menus (Gujarati, Bengali, Punjabi, etc.)
- Find the Best Catering Services
- Search for Wedding Trends using DuckDuckGo
- Visit Webpages for Additional Research
git clone https://github.com/YOUR_USERNAME/Band_Baaja_Bot.git
cd Band_Baaja_Botpip install -r requirements.txtCreate a .env file in the root directory and add your Gemini API key:
GEMINI_API_KEY=your_google_gemini_api_keyThen, load the .env file in your app.py:
from dotenv import load_dotenv
load_dotenv()python app.pyThe application will start and be accessible at:
http://0.0.0.0:7860
- Open the web interface after running the app.
- Enter your wedding-related query (e.g., "Suggest me a grand Gujarati wedding menu").
- Receive AI-powered responses instantly!
- Multi-language Support
- Integration with Wedding Vendors
- AI-powered Budget Planning
Contributions are welcome! Feel free to fork the repository, submit pull requests, or open issues for any feature suggestions or bug fixes.
This project is licensed under the Apache 2.0 License.
You can also run this bot on Hugging Face Spaces:
➡️ Band Baaja Bot on Hugging Face
💖 Developed with Love for Indian Weddings! 🇮🇳