Nihal2000 commited on
Commit
ef2109a
Β·
verified Β·
1 Parent(s): aba0f54

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -1
app.py CHANGED
@@ -853,6 +853,37 @@ def create_gradio_interface():
853
  )
854
 
855
  with gr.Blocks(title="🧠 AI Digital Library Assistant", theme=custom_theme) as interface:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
856
  with gr.Tabs():
857
  # Dashboard Tab - New Landing Page
858
  with gr.Tab("🏠 Dashboard"):
@@ -1371,4 +1402,4 @@ def create_gradio_interface():
1371
 
1372
  if __name__ == "__main__":
1373
  gradio_interface = create_gradio_interface()
1374
- gradio_interface.launch(share=False, debug=True, mcp_server=True)
 
853
  )
854
 
855
  with gr.Blocks(title="🧠 AI Digital Library Assistant", theme=custom_theme) as interface:
856
+ gr.Markdown("""
857
+ # πŸ“š AI Digital Library Assistant
858
+ A powerful AI-powered document management platform with semantic search, voice interaction,
859
+ podcast generation, and intelligent content analysis capabilities using MCP (Model Context Protocol).
860
+
861
+ ## 🎯 Key Features:
862
+ - **πŸ“„ Smart Document Processing** β†’ Upload PDFs, Word docs, images with OCR support
863
+ - **πŸ” Semantic Search** β†’ AI-powered search across your entire library
864
+ - **πŸŽ™οΈ Voice Assistant** β†’ Natural conversation with your documents via ElevenLabs
865
+ - **🎧 Podcast Generation** β†’ Transform documents into engaging audio conversations
866
+ - **πŸ“ Content Studio** β†’ Summarize, outline, explain concepts, and more
867
+ - **🏷️ Auto-Tagging** β†’ Generate intelligent tags for organization
868
+ - **❓ Q&A System** β†’ Get answers with source citations from your documents
869
+
870
+ ## πŸš€ Quick Start:
871
+ 1. **πŸ“š Document Library** β†’ View and manage your uploaded documents
872
+ 2. **πŸ“„ Upload Documents** β†’ Add PDFs, DOCX, TXT, or images (OCR enabled)
873
+ 3. **πŸ” Search** β†’ Find information using natural language queries
874
+ 4. **πŸ“ Content Studio** β†’ Summarize, paraphrase, or analyze your documents
875
+ 5. **🏷️ Generate Tags** β†’ Auto-tag documents for better organization
876
+ 6. **❓ Ask Questions** β†’ Get AI-powered answers with source citations
877
+ 7. **πŸŽ™οΈ Voice Assistant** β†’ Have natural conversations about your content
878
+ 8. **🎧 Podcast Studio** β†’ Generate audio podcasts from your documents
879
+
880
+ ---
881
+
882
+ πŸ”— **For MCP Integration** (Claude Desktop, Cline, etc.):
883
+ Add this endpoint to your MCP client configuration:
884
+
885
+ πŸ’‘ **Powered by:** OpenAI, Mistral AI, Claude, ElevenLabs, LlamaIndex
886
+ """)
887
  with gr.Tabs():
888
  # Dashboard Tab - New Landing Page
889
  with gr.Tab("🏠 Dashboard"):
 
1402
 
1403
  if __name__ == "__main__":
1404
  gradio_interface = create_gradio_interface()
1405
+ gradio_interface.launch(share=True, debug=True, mcp_server=True)