This repository contains the code for a series of chatbots built using OpenAI's GPT-3.5 and GPT-4 models. The chatbots can interact with users, answer questions, generate plots, clean data, impute missing values, and more.
- ChatWithSavannah: A chatbot that uses GPT-3.5 to interact with users.
- ChatWithMegan: A chatbot that uses GPT-3.5 to interact with users and perform data analysis tasks.
- ChatWithLana: A chatbot that uses GPT-3.5 to interact with CSV data files and gives answers based on the data.
- ChatWithJessa: A chatbot that uses GPT-3.5 to interact with two CSV data files and gives answers based on the data.
- ChatWithJenny: A chatbot that uses GPT-3.5 to interact with users and process image inputs. (Working on it)
- ChatWithAvery: A chatbot that uses GPT-4 to interact with users and process image inputs. (Working on it)
- ChatWithSamantha: A chatbot that uses GPT-4 to interact with users and perform data analysis tasks. (Working on it)
-
Clone this repository:
https://github.com/Gorachand22/Chatbot-Project.git`
-
Install the required packages:
pip install -r requirements.txt
- Run the Streamlit app:
streamlit run app.py
- Open the provided URL in a web browser.
- Interact with the chatbot through the web interface.
Contributions are welcome! Please read the contributing guidelines before getting started.
A special thanks to Nitish Singh for his exceptional teaching on pandasai. His insights have been invaluable in the development of this project.