Function: Vector()
Vector(
dimensions,options?):PropertyDecorator
Defined in: src/decorators/VectorDecorator.ts:22
Property decorator defining an AI vector embedding column (e.g. pgvector, OpenAI, Cohere, Llama).
Supports similarity searches with cosine distance (<=>), Euclidean/L2 distance (<->), and inner product (<#>).
Parameters
| Parameter | Type | Description |
|---|---|---|
dimensions | number | Vector dimensionality (e.g. 1536 for OpenAI, 384 for MiniLM, 768 for BERT). |
options? | VectorOptions | Distance metric and column options. |
Returns
PropertyDecorator
Example
@Vector(1536, { distance: 'cosine' })
embedding!: number[];