Skip to content

An experimental open-source attempt to make GPT-4 fully autonomous.

License

Notifications You must be signed in to change notification settings

swayducky/auto

 
 

Repository files navigation

SwayDucky's fork of Auto-GPT (Thing #21)

GitHub Repo stars Twitter Follow

Sway here. I forked Auto-GPT to see what I can learn.

Auto-GPT uses GPT-4 to autonomously search Google, discover information, and create content.

Sway's notes to self


🔧 Usage

To run:

python scripts/main.py

Other ways of running:

python scripts/main.py --speak # with TTS (disabled in this forked repo)
python scripts/main.py --continuous # dangerous

🔍 Google API Keys Configuration

This section is optional, use the official google api if you are having issues with error 429 when running google search. To use the google_official_search command, you need to set up your Google API keys in your environment variables.

  1. Go to the Google Cloud Console.
  2. If you don't already have an account, create one and log in.
  3. Create a new project by clicking on the "Select a Project" dropdown at the top of the page and clicking "New Project". Give it a name and click "Create".
  4. Go to the APIs & Services Dashboard and click "Enable APIs and Services". Search for "Custom Search API" and click on it, then click "Enable".
  5. Go to the Credentials page and click "Create Credentials". Choose "API Key".
  6. Copy the API key and set it as an environment variable named GOOGLE_API_KEY on your machine. See setting up environment variables below.
  7. Go to the Custom Search Engine page and click "Add".
  8. Set up your search engine by following the prompts. You can choose to search the entire web or specific sites.
  9. Once you've created your search engine, click on "Control Panel" and then "Basics". Copy the "Search engine ID" and set it as an environment variable named CUSTOM_SEARCH_ENGINE_ID on your machine. See setting up environment variables below.

Credits

About

An experimental open-source attempt to make GPT-4 fully autonomous.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Dockerfile 0.2%