KURUPRASATH-J commited on
Commit
21c2a51
Β·
verified Β·
1 Parent(s): a178433

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +47 -6
README.md CHANGED
@@ -1,12 +1,53 @@
1
  ---
2
- title: JUNO AI
3
- emoji: πŸ¦€
4
- colorFrom: yellow
5
- colorTo: gray
6
  sdk: docker
7
  pinned: false
8
  license: mit
9
- short_description: IT A AI CHATBOT WHICH IS VERY INTERACTIVE
10
  ---
11
 
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Juno AI - Advanced AI Assistant
3
+ emoji: πŸ€–
4
+ colorFrom: blue
5
+ colorTo: purple
6
  sdk: docker
7
  pinned: false
8
  license: mit
 
9
  ---
10
 
11
+ # Juno AI - Advanced AI Assistant
12
+
13
+ πŸ€– **Juno AI** is an advanced conversational AI assistant with document processing, web scraping, memory management, and RAG (Retrieval Augmented Generation) capabilities.
14
+
15
+ ## Features
16
+
17
+ - 🧠 **Intelligent Conversation**: Natural conversation with memory retention
18
+ - πŸ“„ **Document Processing**: Upload and analyze PDF documents with OCR support
19
+ - 🌐 **Web Scraping**: Extract and analyze content from web URLs
20
+ - πŸ’­ **Memory Management**: Remembers context across conversations
21
+ - πŸ” **RAG Search**: Smart retrieval from uploaded documents
22
+ - 🎯 **Multi-Modal Support**: Text, voice input, and document analysis
23
+ - πŸŒ™ **Dark/Light Theme**: Customizable interface
24
+ - πŸ’Ύ **Conversation History**: Save and load previous conversations
25
+
26
+ ## Technology Stack
27
+
28
+ - **Backend**: Flask with Python
29
+ - **AI Model**: Google Gemini 1.5 Flash
30
+ - **Vector Store**: ChromaDB with HuggingFace embeddings
31
+ - **Document Processing**: PyPDF2 with OCR fallback
32
+ - **Web Scraping**: BeautifulSoup4
33
+ - **Frontend**: Vanilla JavaScript with modern CSS
34
+
35
+ ## How to Use
36
+
37
+ 1. Start a conversation by typing your message
38
+ 2. Upload PDF documents for analysis and Q&A
39
+ 3. Use web scraping to analyze online content
40
+ 4. Access conversation history and memory
41
+ 5. Switch between light and dark themes
42
+
43
+ ## Environment Variables Required
44
+
45
+ - `GEMINI_API_KEY`: Your Google Gemini API key
46
+
47
+ ## Local Development
48
+
49
+ 1. Install dependencies: `pip install -r requirements.txt`
50
+ 2. Set up environment variables
51
+ 3. Run: `python app.py`
52
+
53
+ Built with ❀️ using Flask and Google Gemini AI