Update README.md with Weaviate installation and reference

This commit is contained in:
Bob van Luijt
2023-04-17 12:46:27 +02:00
committed by GitHub
parent f41febd3ae
commit 125f0ba61a

View File

@@ -65,6 +65,7 @@ Development of this free, open-source project is made possible by all the <a hre
- [Pinecone](https://www.pinecone.io/)
- [Milvus](https://milvus.io/)
- [Redis](https://redis.io)
- [Weaviate](https://weaviate.io)
- ElevenLabs Key (If you want the AI to speak)
## 💾 Installation
@@ -341,6 +342,14 @@ export MEMORY_BACKEND="pinecone"
[Weaviate](https://weaviate.io/) is an open-source vector database. It allows to store data objects and vector embeddings from ML-models and scales seamlessly to billion of data objects. [An instance of Weaviate can be created locally (using Docker), on Kubernetes or using Weaviate Cloud Services](https://weaviate.io/developers/weaviate/quickstart).
Although still experimental, [Embedded Weaviate](https://weaviate.io/developers/weaviate/installation/embedded) is supported which allows the Auto-GPT process itself to start a Weaviate instance. To enable it, set `USE_WEAVIATE_EMBEDDED` to `True` and make sure you `pip install "weaviate-client>=3.15.4"`.
#### Install the Weaviate client
Install the Weaviate client before usage.
```
$ pip install weaviate-client
```
#### Setting up environment variables
In your `.env` file set the following: