class LibSQLVectorStoreA vector store using LibSQL/Turso for storage and retrieval.
Initializes a new instance of the LibSQLVectorStore.
Embeddings interface for generating vector embeddings from text queries, enabling vector-based similarity searches.
Returns the type of vector store.
Adds documents to the vector store.
Adds vectors to the vector store.
Creates a VectorStoreRetriever instance with flexible configuration options.
Deletes vectors from the store.
Return documents selected using the maximal marginal relevance. Maximal marginal relevance optimizes for similarity to the query AND diversity among selected documents.
Searches for documents similar to a text query by embedding the query and performing a similarity search on the resulting vector.
Performs a similarity search using a vector query and returns documents with their scores.
Searches for documents similar to a text query by embedding the query, and returns results with similarity scores.
Creates a new LibSQLVectorStore instance from documents.
Creates a new LibSQLVectorStore instance from texts.
The name of the serializable. Override to provide an alias or to preserve the serialized module name in minified environments.
Implemented as a static method to support loading logic.