Supported Vector Databases
Baidu VectorDB (Mochow)
Baidu VectorDB is an enterprise-level distributed vector database service developed by Baidu Intelligent Cloud. It is powered by Baidu’s proprietary “Mochow” vector database kernel, providing high performance, availability, and security for vector search.
Usage
Config
Here are the available parameters for the mochow
config:
Parameter | Description | Default Value |
---|---|---|
endpoint | Endpoint URL for your Baidu VectorDB instance | Required |
account | Baidu VectorDB account name | root |
api_key | API key for accessing Baidu VectorDB | Required |
database_name | Name of the database | mem0 |
table_name | Name of the table | mem0_table |
embedding_model_dims | Dimensions of the embedding model | 1536 |
metric_type | Distance metric for similarity search | L2 |
Distance Metrics
The following distance metrics are supported:
L2
: Euclidean distance (default)IP
: Inner productCOSINE
: Cosine similarity
Index Configuration
The vector index is automatically configured with the following HNSW parameters:
m
: 16 (number of connections per element)efconstruction
: 200 (size of the dynamic candidate list)auto_build
: true (automatically build index)auto_build_index_policy
: Incremental build with 10000 rows increment