import { createMemoryVectorStore } from 'praisonai';
const store = createMemoryVectorStore('my-store');
// Create index
await store.createIndex({
indexName: 'documents',
dimension: 1536,
metric: 'cosine'
});
// Upsert vectors
await store.upsert({
indexName: 'documents',
vectors: [{
id: 'doc1',
vector: [...],
metadata: { text: 'Hello world' }
}]
});
// Query
const results = await store.query({
indexName: 'documents',
vector: [...],
topK: 5
});