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.