ChatGPT Data Assistant is a Streamlit app that uses the OpenAI API to generate responses to questions about data files.
To run this app locally, you need to have Python 3.6 or higher installed. Clone the repository and navigate to the project directory.
git clone https://github.com/cameronjoej/streamlit-gpt-data-assistant.git
cd streamlit-gpt-data-assistant
Install the required dependencies using pipenv.
pipenv install
Usage To run the app, activate the pipenv shell and start the Streamlit server.
pipenv shell
streamlit run app.py
The app will open in your default browser. You can then upload a data file in CSV format, select a prompt from the dropdown menu, and click the "Generate response" button to get an AI-generated response to your question.
This app was built by Cameron Jones.