Vector Databases
Weaviate
Lyzr + Weaviate Vector Database
Weaviate is a vector search engine that enables scalable and efficient vector searches. You can integrate Weaviate into your Lyzr application for both local embedded scenarios and cloud or self-hosted solutions.
Local Embedded
vector_store_params = {
"vector_store_type": "WeaviateVectorStore",
"index_name": "LyzrCore",
}
Cloud / Self Hosted
pip install weaviate-client
import weaviate
resource_owner_config = weaviate.AuthClientPassword(
username="<username>",
password="<password>",
)
client = weaviate.Client(
"https://lyzr-core.weaviate.network",
auth_client_secret=resource_owner_config,
)
vector_store_params = {
"vector_store_type": "WeaviateVectorStore",
"weaviate_client": client,
"api_key": "DB_API_KEY",
"index_name": "LyzrCore",
}