Commit Graph

50 Commits (00ba50bcb42f2ed2819f833ad434a4da7d05aec4)

Author SHA1 Message Date
0xArty 627533bed6
minimall add pytest (#1859)
* minimall add pytest

* updated docs and pytest command

* proveted milvus integration test running if milvus is not installed
2023-04-16 21:55:53 +01:00
Merwane Hamadi bb541ad3a7 Update requirements.txt with new dependencies and move tweepy 2023-04-16 11:34:38 -07:00
BillSchumacher 4cd412c39f
Update requirements.txt 2023-04-16 01:55:34 -05:00
cs0lar 23b89b80cd merged master and resolved conflicts 2023-04-16 07:49:21 +01:00
Ayush Kumar a2000b4b9d resolved tweepy not in requirements.txt 2023-04-16 09:53:51 +05:30
Itamar Friedman 5a8700060e fixing tests to fit latest merges into master 2023-04-15 23:19:50 +01:00
cs0lar 03d2032a6a merged master and resolved conflicts 2023-04-15 22:08:38 +01:00
cs0lar 51224229eb fixed merge conflicts 2023-04-15 20:32:31 +01:00
DJ Stomp bebc015eb3
Update requirements.txt 2023-04-15 12:30:09 -07:00
Pi 35192cf413
Update requirements.txt 2023-04-15 19:47:04 +01:00
Richard Beales c1f18b5324
Revert "Add ability to use local embeddings model" (#1662) 2023-04-15 19:25:44 +01:00
Richard Beales 33b7866377
Merge pull request #1229 from edcohen08/clone-github-repository
command clone github repository
2023-04-15 18:19:47 +01:00
Richard Beales 17cdeee214
Merge pull request #1320 from Tymec/master
Add ability to use local embeddings model
2023-04-15 18:13:16 +01:00
cs0lar 2678a5a74b fixed merge conflicts 2023-04-15 16:01:47 +01:00
Eddie Cohen eb8b3e6622 add gitpython 2023-04-15 10:56:09 -04:00
chyezh 395d9d0481 enable milvus as memory backend 2023-04-15 21:20:30 +08:00
cs0lar 4c7deef9ae merged master and resolved conflicts 2023-04-15 06:51:04 +01:00
Tymec 753394228a Merge remote-tracking branch 'upstream/master' 2023-04-15 01:30:20 +02:00
merwanehamadi b65b7acace
added selenium dependencies (#1432) 2023-04-14 23:33:28 +01:00
0xArty 6ca6a8aa60 added more tools 2023-04-14 20:17:37 +01:00
0xArty 4322784b01 added black to the requirments 2023-04-14 19:43:34 +01:00
0xArty 9d0bc54b07 added pre-commit formatting 2023-04-14 19:29:21 +01:00
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
cs0lar 067e697b8b fixed weaviate test and fixed conflicts 2023-04-13 18:24:43 +01:00
Leon Derczynski 129d734a4c
Auto-GPT requires numpy 2023-04-12 16:15:21 -07:00
cs0lar 5592dbd277 resolved latest conflicts 2023-04-12 19:54:56 +01:00
Drikus Roor dc0a94bba3 ci: Add a flake8 linting job 2023-04-12 20:21:42 +02:00
cs0lar b9a4f97790 resolved latest conflicts 2023-04-12 18:52:06 +01:00
Drikus Roor de28b376e8 ci: Install coverage package 2023-04-12 10:16:00 +02:00
cs0lar 453b428d33 added support for weaviate embedded 2023-04-12 08:21:41 +01:00
cs0lar 5fe784aabe added weaviate to the supported vector memory providers 2023-04-11 11:14:13 +01: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
cs0lar 986d32ca42 added support for multiple memory provider and added weaviate integration 2023-04-07 20:41:07 +01: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