Skip to main content

VectorStore

//ellmental/com.theagilemonkeys.ellmental.vectorstore/VectorStore

VectorStore

interface VectorStore

Vector Store

The Vector Store is a repository of semantic entries. It is used to store and query semantic entries. It is useful together with the EmbeddingsModel module to store the embeddings of different texts.

Inheritors

PineconeVectorStore

Functions

NameSummary
query[jvm]
abstract suspend fun query(semanticEntry: SemanticEntry, itemsLimit: Int): QueryOutput
Queries the store for semantic entries.
upsert[jvm]
abstract suspend fun upsert(semanticEntry: SemanticEntry)
Upserts a semantic entry into the store.