sanjaystarc commited on
Commit
24a993d
·
verified ·
1 Parent(s): 53aaaed

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +15 -31
requirements.txt CHANGED
@@ -1,31 +1,15 @@
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 2.5 Flash · Streamlit · Pandas · Plotly
 
1
+ langchain
2
+ langchain-google-genai
3
+ langchain-experimental
4
+ langchain-community
5
+ langchain-core
6
+ google-generativeai
7
+ pandas
8
+ openpyxl
9
+ xlrd
10
+ plotly
11
+ streamlit
12
+ python-dotenv
13
+ tabulate
14
+ matplotlib
15
+ seaborn