A production-structured AI chatbot built with Groq API, RAG, and real-time web search.
- Answers questions from your own documents using RAG
- Searches the web in real-time for anything outside your docs
- Remembers the full conversation context
- Clean chat UI served via FastAPI
- LLM: Groq API (llama-3.3-70b-versatile)
- RAG: FAISS + sentence-transformers (all-MiniLM-L6-v2)
- Web Search: DuckDuckGo Search
- Backend: FastAPI + Uvicorn
- Frontend: Vanilla HTML/CSS/JS