Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.66 KB

File metadata and controls

45 lines (35 loc) · 1.66 KB

Introduction

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.

Features

  • 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.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Python 3.8+
  • pip
  • Streamlit

Installation

  1. Clone the repository:
    git clone https://github.com/yourgithubusername/chat-with-csv.git
    
  2. Navigate to the project directory:
    cd chat-with-csv
    
  3. Install dependencies:
    pip install -r requirements.txt
    

Usage

  • 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.

Contributing

Contributions are what make the open-source community such a powerful platform for learning, inspiring, and creating. Any contributions you make are greatly appreciated.

Contact