Skip to main content
pgvector is an open-source vector similarity search extension for Postgres. After connecting to Postgres, run CREATE EXTENSION IF NOT EXISTS vector; to create the vector extension.

Usage

Config

Here are the parameters available for configuring pgvector: TypeScript OSS: Use connectionString plus optional ssl for managed Postgres setups. If you omit connectionString, Mem0 falls back to split fields and uses dbname, user, password, host, port, and optional ssl. Python: The Python SDK uses snake_case keys such as connection_string, sslmode, collection_name, and embedding_model_dims. Python connection priority:
  1. connection_pool (highest priority)
  2. connection_string
  3. Individual connection parameters (user, password, host, port, sslmode)