A Retrieval-Augmented Generation (RAG) application built using LangChain, Chroma, HuggingFace embeddings, Groq LLM, and Streamlit.
- Ingest web URLs (Wikipedia, blogs, etc.)
- Upload documents (PDF, TXT, MD)
- Semantic search using vector embeddings
- Context-aware answers powered by LLM
- Streamlit-based interactive UI
- LangChain
- ChromaDB
- HuggingFace Sentence Transformers
- Groq (LLaMA 3.1)
- Streamlit
pip install -r requirements.txt export GROQ_API_KEY=your_key_here streamlit run app.py
Study assistant Research Q&A Private knowledge base Document chatbot
Documents + URLs → Chunking → Embeddings → Vector DB → Retrieval → LLM Answer
git add README.md git commit -m "Add README" git push