Skip to content

Latest commit

 

History

History
112 lines (92 loc) · 2.17 KB

README.md

File metadata and controls

112 lines (92 loc) · 2.17 KB


GPT-BOT

"GPT-BOT" is a project that replicates the functionality of a real-time conversational chatbot, one of the features of the Chat GPT mobile app, into a Python program. This project allows you to use a real-time conversational chatbot in the terminal, just like in the mobile app.


Overview

This project has been confirmed to be issue-free as of August 18, 2024. If any issues occur during execution, please refer to the official API documentation

Demo Video

Watch the GPT-BOT Demo on YouTube

Installation

Requirements

Python Version 3.12.1 or higher
Chat GPT Plus subscription account

#1 Clone the Repository:

git clone https://github.com/accio3014/GPT-BOT.git ~/GPT-BOT
cd ~/GPT-BOT

#2 Set Up a Virtual Environment:

python3 -m venv GPT-BOT
source GPT-BOT/bin/activate

#3 Install the Dependencies:

pip3 install -r requirements.txt

#4 Modify api key, model, voice:

Modify the information inside the GPT_BOT.py file. There is a reference link for each line.

Line number Content
7 API key
42 Model type
57 Voice type


Usage

#1 Add Permission:

chmod +x ~/GPT-BOT/GPT_BOT.py

#2 Create an Alias:

Bash shell:

echo "alias GPT-BOT='python3 ~/GPT-BOT/GPT_BOT.py'" >> ~/.bashrc

Zsh shell:

echo "alias GPT-BOT='python3 ~/GPT-BOT/GPT_BOT.py'" >> ~/.zshrc

#3 Apply:

Bash shell:

source ~/.bashrc

Zsh shell:

source ~/.zshrc

#4 Run GPT-BOT:

GPT-BOT


Author