Skip to main content

Module types

Module types 

Source
Expand description

Core vector types wrapping pgvector with Prax ORM integration.

This module provides newtype wrappers around pgvector’s types that integrate seamlessly with prax-postgres for query parameter binding and row extraction.

§Supported Types

TypepgvectorDescription
EmbeddingvectorDense float32 vector
SparseEmbeddingsparsevecSparse vector with indices
BinaryVectorbitBinary/boolean vector
[HalfEmbedding]halfvecDense float16 vector (feature-gated)

Structs§

BinaryVector
A binary vector for use with pgvector’s bit type.
Embedding
A dense vector embedding for use with pgvector.
SparseEmbedding
A sparse vector embedding for use with pgvector’s sparsevec type.