Chat with CSV is a Streamlit-powered web application that allows users to interact with CSV data using natural language. It leverages PandasAI to process queries, making data analysis accessible and intuitive.
- Natural Language Queries: Engage with data through simple conversational language.
- Data Visualization: Visualize query results with automatically generated charts.
- Responsive Design: Fully responsive web interface, compatible with various devices.
- Real-time Data Interaction: Perform live data manipulations and receive instant visual feedback.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.8+
- pip
- Streamlit
- Clone the repository:
git clone https://github.com/yourgithubusername/chat-with-csv.git
- Navigate to the project directory:
cd chat-with-csv
- Install dependencies:
pip install -r requirements.txt
- To run the application locally:
streamlit run streamlit_app.py
Open your web browser and navigate to http://localhost:8501 to start interacting with your CSV data.
Contributions are what make the open-source community such a powerful platform for learning, inspiring, and creating. Any contributions you make are greatly appreciated.
- Gmail: kushalpatel0265@gmail.com
- Project Link: https://github.com/kushalpatel0265/Chat-with-Multiple-CSV
- Deployment Link: https://chatwithmultiplecsv.streamlit.app/