An example of a basic chatbot with a persistent conversation list using the OpenAi Api from my youtube tutorial. (Not released as of now)
If you find this code useful, consider checking out my main Ai Assistant project: https://github.com/libraryofcelsus/Aetherius_AI_Assistant
If you want more code tutorials like this, follow me on github and youtube: https://www.youtube.com/@LibraryofCelsus
(Channel isn't launched yet, I have multiple scripts like this written, but am still working on a video production format. Subscribe for its Launch!)
In-Depth Code Tutorials in a documentation format available at: https://www.libraryofcelsus.com/research/public/code-tutorials/
- Install Git
- Install Python 3.10.6, Make sure you add it to PATH
- Open Git Bash Program
- Run git clone: git clone https://github.com/libraryofcelsus/Basic-OpenAi-Chatbot
- Open the Command Line as admin and navigate to the project install folder with cd
- Create a virtual environment: python -m venv venv
- Activate the virtual enviornment with: .\venv\Scripts\activate
- Install the requirements with pip install -r requirements.txt
- Edit and set your username and chatbot name in the .txt files
- Edit and set your main prompt and greeting in the .txt files
- Add your OpenAi Api Key to key_openai.txt
- Run the chatbot with python OpenAi_Api_Example.py
*Note, you will need to run .\venv\Scripts\activate every time you exit the command line to reactivate the virtual enviornment.
My Ai research is self-funded, consider supporting me if you find it useful :)
Discord: libraryofcelsus -> Old Username Style: Celsus#0262
MEGA Chat: https://mega.nz/C!pmNmEIZQ