Weaviate Vector Database Integration
This guide walks you through configuring a Retrieval-Augmented Generation (RAG) pipeline in Vectorize using Weaviate as the vector database.
Before you Begin
Ensure you have:
- A Vectorize account (Create one free here ↗ )
- A Weaviate cluster.
Configure the integration
To configure a vector database integration to connect to your Weaviate instance:
-
Click Vector Databases from the main menu.
-
Click New Vector Database Integration from the Vector Databases page.
-
Select the Weaviate card.
-
Enter the parameters in the form using the Weaviate Parameters table below as a guide, then click Create Weaviate Integration.
Weaviate Parameters
Field | Description | Required |
---|---|---|
Name | A descriptive name to identify the integration within Vectorize. | Yes |
Endpoint | The cluster's endpoint. | Yes |
API key | The cluster's admin API key. | Yes |
Configuring the Weaviate integration in a RAG Pipeline
You can think of the Weaviate integration as having two parts to it. The first is authorization with your Weaviate cluster. This part is re-usable across pipelines and allows you to connect to this same application in different pipelines without providing the credentials every time.
The second part is the configuration that's specific to your RAG Pipeline. This is where you specify the name of the table in your Weaviate database. If the table does not already exist, Vectorize will create it for you.
Enter your collection name to complete configuration of your Weaviate integration for your RAG pipeline.
What's next?
-
If you haven't yet built a connector to your source database, go to configure a source connector and select your source data platform.
OR
-
If you're ready to start creating pipelines for vectorizing data, head to Pipeline Basics.