0.10.2 • Published 4 months ago

@mastra/vectorize v0.10.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

@mastra/vectorize

Vector store implementation for Vectorize, a managed vector database service optimized for AI applications.

Installation

npm install @mastra/vectorize

Usage

import { VectorizeStore } from '@mastra/vectorize';

const vectorStore = new VectorizeStore({
  apiKey: process.env.VECTORIZE_API_KEY,
  projectId: process.env.VECTORIZE_PROJECT_ID
});

// Create a new index
await vectorStore.createIndex({
  indexName: 'my-index',
  dimension: 1536,
  metric: 'cosine'
});

// Add vectors
const vectors = [[0.1, 0.2, ...], [0.3, 0.4, ...]];
const metadata = [{ text: 'doc1' }, { text: 'doc2' }];
const ids = await vectorStore.upsert({
  indexName: 'my-index',
  vectors,
  metadata
});

// Query vectors
const results = await vectorStore.query({
  indexName: 'my-index',
  queryVector: [0.1, 0.2, ...],
  topK: 10,
  filter: { text: { $eq: 'doc1' } },
  includeVector: false
});

Configuration

The Vectorize vector store requires the following configuration:

  • VECTORIZE_API_KEY: Your Vectorize API key
  • VECTORIZE_INDEX_NAME: Name of the index to use
  • VECTORIZE_PROJECT_ID: Your Vectorize project ID

Features

  • Purpose-built for AI and ML workloads
  • High-performance vector similarity search
  • Automatic index optimization
  • Scalable architecture
  • Real-time updates and queries

Methods

  • createIndex({ indexName, dimension, metric? }): Create a new index
  • upsert({ indexName, vectors, metadata?, ids? }): Add or update vectors
  • query({ indexName, queryVector, topK?, filter?, includeVector? }): Search for similar vectors
  • listIndexes(): List all indexes
  • describeIndex(indexName): Get index statistics
  • deleteIndex(indexName): Delete an index

Related Links

0.10.2

4 months ago

0.10.2-alpha.1

4 months ago

0.10.2-alpha.0

5 months ago

0.10.1

5 months ago

0.10.1-alpha.0

5 months ago

0.10.0

5 months ago

0.3.0-alpha.1

5 months ago

0.2.11-alpha.0

5 months ago

0.2.10

5 months ago

0.2.10-alpha.4

5 months ago

0.2.10-alpha.3

5 months ago

0.2.10-alpha.2

5 months ago

0.2.10-alpha.1

5 months ago

0.2.10-alpha.0

5 months ago

0.2.9

5 months ago

0.2.9-alpha.1

5 months ago

0.2.9-alpha.0

6 months ago

0.2.8

6 months ago

0.2.8-alpha.6

6 months ago

0.2.8-alpha.5

6 months ago

0.2.8-alpha.4

6 months ago

0.2.8-alpha.3

6 months ago

0.2.8-alpha.1

6 months ago

0.2.8-alpha.0

6 months ago

0.2.7

6 months ago

0.2.7-alpha.8

6 months ago

0.2.7-alpha.6

6 months ago

0.2.7-alpha.5

6 months ago

0.2.7-alpha.4

6 months ago

0.2.7-alpha.3

6 months ago

0.2.7-alpha.2

6 months ago

0.2.7-alpha.1

6 months ago

0.2.7-alpha.0

6 months ago

0.2.6

6 months ago

0.2.6-alpha.8

6 months ago

0.2.6-alpha.7

6 months ago

0.2.6-alpha.6

6 months ago

0.2.6-alpha.5

6 months ago

0.2.6-alpha.4

6 months ago

0.2.6-alpha.3

6 months ago

0.2.6-alpha.2

6 months ago

0.2.6-alpha.1

6 months ago

0.2.5

6 months ago

0.2.5-alpha.5

6 months ago

0.2.5-alpha.4

6 months ago

0.2.5-alpha.3

6 months ago

0.2.5-alpha.2

6 months ago

0.2.5-alpha.1

6 months ago

0.2.5-alpha.0

6 months ago

0.2.4

6 months ago

0.2.4-alpha.0

6 months ago

0.2.3

6 months ago

0.2.3-alpha.0

6 months ago

0.2.2

6 months ago

0.2.2-alpha.9

6 months ago

0.2.2-alpha.8

7 months ago

0.2.2-alpha.7

7 months ago

0.2.2-alpha.6

7 months ago

0.2.2-alpha.5

7 months ago

0.2.2-alpha.4

7 months ago

0.2.2-alpha.3

7 months ago

0.2.2-alpha.2

7 months ago

0.2.2-alpha.1

7 months ago

0.2.1

7 months ago

0.2.1-alpha.3

7 months ago

0.2.1-alpha.2

7 months ago

0.2.1-alpha.1

7 months ago

0.2.1-alpha.0

7 months ago

0.2.0

7 months ago

0.2.0-alpha.1

7 months ago

0.1.13-alpha.0

7 months ago

0.1.12

7 months ago

0.1.12-alpha.0

7 months ago

0.1.11

7 months ago

0.1.11-alpha.0

7 months ago

0.1.10

7 months ago

0.1.10-alpha.2

7 months ago

0.1.10-alpha.1

7 months ago

0.1.10-alpha.0

7 months ago

0.1.9

7 months ago

0.1.9-alpha.1

7 months ago

0.1.9-alpha.0

7 months ago

0.1.8

7 months ago

0.1.8-alpha.10

7 months ago

0.1.8-alpha.9

8 months ago

0.1.8-alpha.8

8 months ago

0.1.8-alpha.7

8 months ago

0.1.8-alpha.6

8 months ago

0.1.8-alpha.5

8 months ago

0.1.8-alpha.4

8 months ago

0.1.8-alpha.3

8 months ago

0.1.8-alpha.2

8 months ago

0.1.8-alpha.1

8 months ago

0.1.8-alpha.0

8 months ago

0.1.7

8 months ago

0.1.6

8 months ago

0.1.6-alpha.4

8 months ago

0.1.6-alpha.3

8 months ago

0.1.6-alpha.1

8 months ago

0.1.6-alpha.0

8 months ago

0.1.5

8 months ago

0.1.5-alpha.2

8 months ago

0.1.5-alpha.1

8 months ago

0.1.5-alpha.0

8 months ago

0.1.4

8 months ago

0.1.3

8 months ago

0.1.3-alpha.1

8 months ago

0.1.3-alpha.0

8 months ago

0.1.2

8 months ago

0.1.1

8 months ago

0.1.1-alpha.0

8 months ago

0.1.0

8 months ago

0.1.0-alpha.46

8 months ago

0.1.0-alpha.45

8 months ago

0.1.0-alpha.44

8 months ago

0.1.0-alpha.43

8 months ago

0.1.0-alpha.42

8 months ago

0.1.0-alpha.41

8 months ago

0.1.0-alpha.40

8 months ago

0.1.0-alpha.39

8 months ago

0.1.0-alpha.38

8 months ago

0.1.0-alpha.37

8 months ago

0.1.0-alpha.36

8 months ago

0.1.0-alpha.35

8 months ago

0.1.0-alpha.34

8 months ago

0.1.0-alpha.32

8 months ago

0.1.0-alpha.31

8 months ago

0.1.0-alpha.30

8 months ago

0.1.0-alpha.29

8 months ago