Introduction
Source code: github.com/supabase/vecs
vecs
is a Python client library for managing and querying vector stores in PostgreSQL, leveraging the capabilities of the pgvector extension.
Overview
- Vector Management: create collections to persist and update vectors in a PostgreSQL database.
- Querying: Query vectors efficiently using measures such as cosine distance, l2 distance, or max inner product.
- Metadata: Each vector can have associated metadata, which can also be used as filters during queries.
- Hybrid Data: vecs creates its own schema and can coexist with your existing relational data
Visit the quickstart guide for how to get started.