An open API service indexing awesome lists of open source software.

https://github.com/daveshap/longtermchatexternalsources

GPT-3 chatbot with long-term memory and external sources
https://github.com/daveshap/longtermchatexternalsources

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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.