Commit Graph

22 Commits

Author SHA1 Message Date
Tymec
64db4eef39 fix: added back numpy to requirements 2023-04-14 14:47:13 +02:00
Tymec
967c9270ce feat: ability to use local embeddings model (sBERT) 2023-04-14 14:45:44 +02:00
Leon Derczynski
129d734a4c Auto-GPT requires numpy 2023-04-12 16:15:21 -07:00
Drikus Roor
dc0a94bba3 ci: Add a flake8 linting job 2023-04-12 20:21:42 +02:00
Drikus Roor
de28b376e8 ci: Install coverage package 2023-04-12 10:16:00 +02:00
Toran Bruce Richards
b63238f40f Merge branch 'master' into redis-backend 2023-04-09 02:43:14 +01:00
Jonathan S. Rouach
85d0d27045 fix: add Pillow dependency 2023-04-08 15:20:10 +03:00
BillSchumacher
cb14c8d999 Implement local memory. 2023-04-07 18:13:18 -05:00
BillSchumacher
5a1d9e6d0a Implement redis memory backend. 2023-04-07 00:08:25 -05:00
Toran Bruce Richards
3f106963a8 Changes playsound requirement to 1.2.2 2023-04-06 13:22:05 +01:00
douglas
475671d1e8 Pinecone memory and memory usage tracking 2023-04-05 16:20:43 -04:00
Toran Bruce Richards
e1cf66b791 Merge branch 'master' into ddg-search 2023-04-04 22:05:17 +12:00
Master Blood
68e4af8685 Added a default (free) library for text to speech
Adds the gTTS (Google Text-to-Speech) Python library as a fallback for text-to-speech conversion in the speak.py file. The changes were made to ensure that users can still convert text to speech even if the ElevenLabs API key is not set or if the API encounters an error. Additionally, the requirements.txt file has been updated to include the new gTTS dependency.
2023-04-03 22:38:01 -07:00
russellocean
30d07d9102 Added google-api-python-client to requirements.txt 2023-04-03 16:49:05 -04:00
russellocean
f2ba7f21c5 Added support for Google Custom Search API
This pull request adds functionality to the project to allow for a choice between the original Google search method and the Google Custom Search API. The google_search method uses the original method of scraping the HTML from the search results page, using googlesearch-python, while the google_official_search method uses the Google Custom Search API to retrieve search results.

How to test:

To test the functionality, ensure that you have valid API keys and search engine IDs for both the Google search method and the Google Custom Search API. You can set these values in your environment variables as described in the README.md file.

Additional Notes:

This pull request only adds functionality and makes improvements to existing code. No new features or major changes have been introduced.
2023-04-03 16:44:10 -04:00
Rafael Moraes
6306a033cc Fixed googlesearch dependency issue
Swapped the googlesearch package for the duckduckgo-search. It uses the ddg instant answer API and works very similarly to the googlesearch one.
2023-04-03 15:11:15 -04:00
Toran Bruce Richards
7649ca2ca2 Adds missing googlesearch-python requirement. 2023-04-03 15:13:34 +01:00
Veylkh
f72afc7558 dirtyjson -> json
Fixes the missing UserDict (caused by migration from python 3.9 to ^3.10)
2023-04-03 14:28:22 +02:00
Toran Bruce Richards
c86b6e2013 Updates requirements.txt 2023-04-03 11:23:54 +01:00
Taylor Brown
28c18adff0 Merge master to fixes_gpt3 2023-04-02 18:30:28 -05: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
James C. Palmer
cffe083ff2 Move requirements.txt to root directory. 2023-04-02 05:44:45 -04:00