Skip to content

daveshap/LongtermChatExternalSources

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

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