Skip to content

enzogalli/LongtermChatExternalSources

 
 

Repository files navigation

LongtermChatExternalSources

GPT-3 chatbot with long-term memory and external sources.

Prerequisites

  • Python3 installed
  • OpenAI api key obtained by registering with OpenAI

Setup

Windows

  1. Clone the repository to your local PC: git clone https://github.com/daveshap/LongtermChatExternalSources.git
  2. Create a virtual environment: python3 -m venv env
  3. Activate the environment: .\env\Scripts\activate
  4. Install the required packages: pip install openai numpy
  5. Copy your OpenAI api key to a file named openaiapikey.txt in the project directory. Ensure there is no trailing newline.

Mac/Linux

  1. Clone the repository to your local PC: git clone https://github.com/daveshap/LongtermChatExternalSources.git
  2. Create a virtual environment: python3 -m venv env
  3. Activate the environment: source env/bin/activate
  4. Install the required packages: pip3 install openai numpy
  5. Copy your OpenAI api key to a file named openaiapikey.txt in the project directory. Ensure there is no trailing newline.

Usage

Run the script: python chat.py

Once the script is running, you can interact with the chatbot through the command line.

About

GPT-3 chatbot with long-term memory and external sources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%