AquaQuokka / pyregpt

PyreGPT (Python Remembers GPT) is a Python CLI using the OpenAI API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyreGPT

PyreGPT (Python Remembers GPT) is a Python CLI using the OpenAI API.

Core Features

  • Remembers conversations.
  • Capable of having more than one conversation.

Setup

  1. Clone the repository, or download and extract it.

  2. Install the dependencies using pip install -r requirements.txt.

  3. Create a .env file and type in the following:

    key = YOUR_OPENAI_KEY
  4. Run the following command:

    py pyre.py <-q QUERY_HERE> [-c CONVO_HERE]

FAQ

But how do I make a conversation?

First create a file in the channels/ folder called <CONVERSATION_NAME>.json, and when using the CLI, use the -c <CONVERSATION_NAME>.json option.

Can I use this without an OpenAI API key?

No.

How can I configure a system prompt?

  1. Create a new channel.
  2. Type in the following:
{"ctx": [{"role": "system", "content": "YOUR_PROMPT_HERE"}]}

About

PyreGPT (Python Remembers GPT) is a Python CLI using the OpenAI API.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%