Demo-Video.mp4
An AI-powered multi-chat assistant that answers questions in real time, fetches and summarizes live web information, and manages multiple conversations seamlessly.
This project showcases end-to-end full-stack Python development with AI integration, combining intelligent reasoning, structured workflows, and an interactive UI.
- 💬 Multi-Chat Support – Manage and switch between multiple conversations
- 🧠 LLM Integration – Natural language understanding & reasoning
- 🔗 LangGraph – Structured conversation flow and tool orchestration
- 🌐 Tavily Search – Fetch & summarize real-time web content
- 🎨 Streamlit UI – Interactive, user-friendly chat interface
- Python (Backend + AI logic)
- LangGraph (conversation orchestration)
- LLMs (reasoning & response generation)
- Tavily Search (real-time search & summarization)
- Streamlit (UI framework)
git clone https://github.com/your-username/Mini-Ai-Bot.git
cd Mini Ai Bot.ipynbCreate a .env file and add your API keys:
TAVILY_API_KEY=your_api_key_here
GROQ_API_KEY=your_api_key_here
streamlit run app.py- AI-powered knowledge assistant
- Real-time web information retrieval
- Multi-session chat manager
- Showcasing LLM + full-stack Python integration