OpenAI Chatbot with gpt-3.5-turbo model
This is a simple chatbot that uses OpenAI's GPT-3.5-turbo language model to generate responses to user input.
Installation
- Clone the repository:
git clone https://github.com/kydycode/chatgpt-3.5-turbo.git
- Install the required packages:
pip install -r requirements.txt
- Set up an OpenAI API key by following the instructions here
- Add your API key to the
YOUR_API_KEY
field inmain.py
Usage
To start the chatbot, run main.py
using Python 3:
python main.py
The chatbot will prompt you to enter your input, and then it will generate a response using the GPT-3 model. The conversation history is stored in a list of dictionaries called message_log
.
To end the chatbot, type "quit" at any time.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- This chatbot was inspired by the OpenAI GPT-3 Playground
- The GPT-3 model is provided by OpenAI