sanjaystarc commited on
Commit
23d2c1a
·
verified ·
1 Parent(s): 8c01964

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +31 -14
requirements.txt CHANGED
@@ -1,14 +1,31 @@
1
- langchain
2
- langchain-google-genai
3
- langchain-experimental
4
- langchain-community
5
- google-generativeai
6
- pandas
7
- openpyxl
8
- xlrd
9
- matplotlib
10
- seaborn
11
- plotly
12
- streamlit
13
- python-dotenv
14
- tabulate
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: DataMind Agent
3
+ emoji: 🧠
4
+ colorFrom: purple
5
+ colorTo: blue
6
+ sdk: streamlit
7
+ sdk_version: "1.40.1"
8
+ python_version: "3.10"
9
+ app_file: app.py
10
+ pinned: false
11
+ ---
12
+
13
+ # 🧠 DataMind Agent
14
+ ### Agentic AI Data Analyst — LangChain + Gemini + Streamlit
15
+
16
+ Upload any data file (CSV, Excel, JSON) and chat with your data using natural language. The autonomous agent plans, selects tools, executes multi-step analysis, and explains its reasoning — powered by Google Gemini.
17
+
18
+ ## 🚀 Features
19
+ - 💬 Natural language Q&A with memory
20
+ - 🤖 Autonomous agent with 7 specialized tools
21
+ - 📊 Auto-generated interactive visualizations
22
+ - 🔍 Transparent reasoning — see every tool the agent uses
23
+ - 📂 Supports CSV, Excel, JSON
24
+
25
+ ## ⚙️ How to Use
26
+ 1. Enter your free Gemini API key from aistudio.google.com
27
+ 2. Upload your data file
28
+ 3. Ask anything in the Chat tab!
29
+
30
+ ## 🛠️ Tech Stack
31
+ LangChain · Google Gemini 1.5 Flash · Streamlit · Pandas · Plotly