/Robo-GPT

A simple and extensible program that helps you run GPT-4 model autonomously.

Primary LanguagePythonMIT LicenseMIT

Robo-GPT: A simple autonomous GPT-4 runner

Twitter Follow

Robo-GPT is a simple and extensible program that helps you run GPT-4 model autonomously. It is designed to be easy to understand, so that anyone can use it and extend it.

The program was inspired by some of my earlier work and Auto-GPT.

Simple Demo

A simple demo of RoboGPT.

Features

The features are very limited at the moment, but more can be added easily.

Requirements

  • Python 3.10 or later.
  • OpenAI API key with access to gpt-4 model. At the time of writing, you need to join a waitlist, and OpenAI will give you access when capacity is available.
  • ElevenLabs key (optional for speech).

Setup

  • Install pipenv.
  • Clone this repo and change directory to it.
  • Run pipenv shell to enter the Python virtual environment and pipenv install to install the dependencies.
  • Rename .env.template to .env and fill in your OPENAI_API_KEY, and optionally ELEVEN_LABS_API_KEY (for speech).

Usage

Run python robo-gpt/main.py to start the program.

Continuous Mode

The program does not run in continuous mode by default. To run it in continuous mode, simply comment out the relevant lines in main.py.

Contact

To share your thoughts or simply stay up-to-date, follow @RokStrnisa.