Vector storage provider that wraps external vector databases.

Supports vector similarity search, keyword matching, or hybrid search.

// With Pinecone adapter
const memoryService = new MemoryService({
storage: new VectorStorageProvider({
vectorStore: new PineconeAdapter({ index: 'memories' }),
searchMode: 'hybrid',
hybridWeights: { vector: 0.7, keyword: 0.3 },
}),
embeddingProvider: new OpenAIEmbeddingProvider(),
});

Implements

Constructors

Methods

Constructors

Methods