Commit Graph

198 Commits

Author SHA1 Message Date
Taylor Brown
7fd2ce2bc6 Clean up where last_run_settings go 2023-04-02 22:12:14 -05:00
Taylor Brown
4173b07bce Remove excessive debug text 2023-04-02 22:12:12 -05:00
Taylor Brown
afceca0625 Remove commented code from ai_config 2023-04-02 22:11:06 -05:00
Toran Bruce Richards
0c1636565f Fixes missing openai import 2023-04-03 03:57:51 +01:00
Toran Bruce Richards
aed8c5b469 Fixes openai key not set error. 2023-04-03 03:57:38 +01:00
Taylor Brown
30f8ed95e1 Remove unused imports 2023-04-02 21:52:50 -05:00
Taylor Brown
ae9448cb89 Consolidate calls to openai
Starting to abstract away the calls to openai
2023-04-02 21:51:07 -05:00
Taylor Brown
744c5fa25b Remove hardcoding of gpt-3.5-turbo in favor of config 2023-04-02 21:38:21 -05:00
Taylor Brown
80ccd10d0b Use gpt-4 by default for the main thought process
Allow specifying the llm through dotenv
Move more things into config
2023-04-02 21:35:28 -05:00
Taylor Brown
3e587bc7fb Make the json_parser more robust
For some reason the bot keeps prefacing its JSON. This fixes it for now.
2023-04-02 18:50:51 -05:00
Taylor Brown
a47da497b5 Fix requirements-alternative.txt to include the original requirements.txt 2023-04-02 18:34:42 -05:00
Taylor Brown
28c18adff0 Merge master to fixes_gpt3 2023-04-02 18:30:28 -05:00
Toran Bruce Richards
64af11f4ab Merge pull request #32 from eltociear/patch-1
fix typo in browse.py
2023-04-03 10:52:40 +12:00
Toran Bruce Richards
c25c1751a2 Merge branch 'environment-variables' of https://github.com/jcp/Auto-GPT 2023-04-02 23:40:53 +01:00
Taylor Brown
10833c86b7 Add pyyaml package to requirements 2023-04-02 17:37:30 -05:00
Taylor Brown
dca5b78bfe Add missing json_parser.py and add alternative requirements
This adds fix_and_parse_json
Also, add requirements-alternative.txt to help install reqs in a different environment
2023-04-02 17:34:11 -05:00
Toran Bruce Richards
7ee7399584 Merge pull request #41 from UnixPNG/master
Fix mistake in docs
2023-04-03 10:25:00 +12:00
Toran Bruce Richards
5d82702155 Merge pull request #44 from joaorafaelm/master
Add Dockerfile and update requirements.txt.
2023-04-03 10:21:25 +12:00
Taylor Brown
2b5a7cc485 Add missing properties to config.py 2023-04-02 17:17:46 -05:00
Taylor Brown
9ff7e5954b Make compatible with gpt-3.5
I made the json parsing more forgivable. I improved the prompt, using things I learned from: Koobah/Auto-GPT
2023-04-02 16:39:17 -05:00
João Rafael
d19b7bedd1 Add Dockerfile and update requirements.txt. 2023-04-02 17:52:24 -03:00
Taylor Brown
f808710528 Attempt to improve JSON handling in GPT-3 2023-04-02 14:48:35 -05:00
UnixPNG
b82b6f6997 Update README.md 2023-04-02 12:07:42 -07:00
Ikko Eltociear Ashimine
0d94711d76 fix typo in browse.py
specifc -> specific
2023-04-03 00:34:01 +09:00
James C. Palmer
5e746afef8 Use load_dotenv() in chat.py and speak.py. 2023-04-02 09:32:25 -04:00
Toran Bruce Richards
99a33023c4 Fixes incorrect handling of openai RateLimitExceeded errors. 2023-04-02 13:46:31 +01:00
James C. Palmer
ef656a0f77 Remove keys.py and replace with python-dotenv.
- Removed `keys.py`.
- Added `.env.template`.
- Added `.env` to `.gitignore`.
- Updated various files that imported `keys` to use `os.getenv` instead.
- Updated `requirements.txt` dependencies.
- Updated README.md with instructions on setting up environment variables.

This change improves security, flexibility, and makes it easier to use Auto-GPT in notebooks. Environment variables are stored in `.env` and loaded via `load_dotenv()` in `scripts/main.py`.
2023-04-02 06:39:55 -04:00
Toran Bruce Richards
d6f2aceb63 .. 2023-04-02 11:00:50 +01:00
Toran Bruce Richards
bf7a52ec8c ... 2023-04-02 10:56:23 +01:00
James C. Palmer
cffe083ff2 Move requirements.txt to root directory. 2023-04-02 05:44:45 -04:00
Toran Bruce Richards
dfd324a079 Updates auto format workflow to work with forks.
(in the correct branch now)
2023-04-02 10:31:06 +01:00
Toran Bruce Richards
73ef9350b7 Merge pull request #20 from Torantulino/autoformat-testing
Autoformat testing
2023-04-02 21:00:36 +12:00
Torantulino
01b3ef2f66 Automated changes 2023-04-02 08:58:19 +00:00
Torantulino
abdc7f447c Adds comment to call_ai_function. 2023-04-02 09:56:53 +01:00
Torantulino
0a290927a0 Reformats with "Black" formatter. 2023-04-02 09:55:44 +01:00
Torantulino
f930f925a8 Updates auto_format to work on forks. 2023-04-02 09:50:08 +01:00
Torantulino
b4685f67e6 Apply autopep8 formatting to entire codebase 2023-04-02 09:13:15 +01:00
Torantulino
a2e5de7469 Removes "check_news" command.
This command is made redundant by the browse_website command.
2023-04-02 09:12:08 +01:00
Torantulino
9b375315a0 Merge branch 'master' of https://github.com/Torantulino/Entrepreneur-GPT 2023-04-02 09:10:44 +01:00
Torantulino
f31953f7cd Adds auto formatting for pull requests.
This is a great way to ensure that your code is formatted correctly before it is merged into the main branch and limit the number of formatting changes in pull requests.
2023-04-02 09:07:32 +01:00
Toran Bruce Richards
cd1550e3a3 Update README.md 2023-04-02 08:42:46 +01:00
Torantulino
0a22cd615c Ignores audio files. 2023-04-02 07:45:34 +01:00
Torantulino
40921f88f1 Merge branch 'master' of https://github.com/Torantulino/Entrepreneur-GPT 2023-04-02 07:40:44 +01:00
Torantulino
850847b9ec Fixes print_to_console sometiems speaking text when speaking is disabled. 2023-04-02 07:40:32 +01:00
Toran Bruce Richards
b46b379239 Merge pull request #17 from egokick/master
Add missing docker requirement
2023-04-02 13:42:41 +12:00
egokick
be851e391b Add missing docker requirement 2023-04-01 15:59:33 -07:00
Toran Bruce Richards
2c6338fd3b Update README.md 2023-04-01 16:21:57 +01:00
Torantulino
de975d3bf9 Implements code execution command!
This allows the AI to execute code inside it's workspace folder.
2023-04-01 16:01:36 +01:00
Torantulino
29d8fa5d38 First imeplementation of execute_code.
This is too limited by it's sandboxing by RestrictedPython.
2023-04-01 14:37:50 +01:00
Torantulino
67023b9c26 Merge branch 'master' of https://github.com/Torantulino/Entrepreneur-GPT 2023-04-01 14:25:09 +01:00