GlitchGhost commited on
Commit
94251d5
Β·
verified Β·
1 Parent(s): 943e38a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +41 -10
README.md CHANGED
@@ -1,16 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
1
  # πŸ“š Multi-Source RAG Assistant
2
 
3
- This app lets you chat with:
4
  - 🧾 PDF documents
5
- - πŸ“Š CSV datasets (with EDA)
6
- - 🌐 Website content
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
- πŸ’‘ Powered by Google's Gemini API, FAISS, and LangChain.
9
 
10
- ## Features
11
- - Dynamic input selection (PDF, CSV, or URL)
12
- - Text chunking and semantic vector search
13
- - Gemini-powered answers based on context
14
 
15
- ## Requirements
16
- - You need a Gemini API key
 
1
+ ---
2
+ title: Multi-Source RAG Assistant
3
+ emoji: πŸ“š
4
+ colorFrom: indigo
5
+ colorTo: blue
6
+ sdk: streamlit
7
+ sdk_version: "1.33.0"
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
+
12
  # πŸ“š Multi-Source RAG Assistant
13
 
14
+ This app lets users interact with:
15
  - 🧾 PDF documents
16
+ - πŸ“Š CSV datasets (with automatic EDA)
17
+ - 🌐 Any website (scraped and embedded into a vector database)
18
+
19
+ πŸ’‘ Powered by:
20
+ - Google Gemini API
21
+ - FAISS vector search
22
+ - LangChain framework
23
+
24
+ ## πŸ”§ How It Works
25
+
26
+ 1. Select input type from sidebar: **PDF**, **CSV**, or **Website URL**.
27
+ 2. Upload or input accordingly.
28
+ 3. Ask questions β€” the assistant answers using context-aware RAG via Gemini.
29
+
30
+ ## πŸš€ Getting Started
31
+
32
+ Before using the app:
33
+ - Enter your **Gemini API Key** in the sidebar.
34
+
35
+ ## 🧠 Tech Stack
36
+
37
+ - `Streamlit` for UI
38
+ - `LangChain` for RAG logic
39
+ - `FAISS` for vector storage
40
+ - `SentenceTransformers` for embeddings
41
+ - `Google Generative AI (Gemini)` for LLM-powered answers
42
 
43
+ ---
44
 
45
+ ### πŸ›  Developed by Abhijeet Singh
 
 
 
46
 
47
+ Hosted with ❀️ on [Hugging Face Spaces](https://huggingface.co/spaces)