Optional
filterAdds documents to the vector store.
The documents to add.
Optional
options: { Optional parameters for adding the documents.
Optional
ids?: string[] | number[]A promise that resolves when the documents have been added.
Adds vectors to the vector store.
The vectors to add.
The documents associated with the vectors.
Optional
options: { Optional parameters for adding the vectors.
Optional
ids?: string[] | number[]A promise that resolves with the IDs of the added vectors when the vectors have been added.
Optional
kOrFields: number | Partial<VectorStoreRetrieverInput<SupabaseVectorStore>>Optional
filter: SupabaseMetadata | SupabaseFilterRPCCallOptional
callbacks: CallbacksOptional
tags: string[]Optional
metadata: Record<string, unknown>Optional
verbose: booleanReturn documents selected using the maximal marginal relevance. Maximal marginal relevance optimizes for similarity to the query AND diversity among selected documents.
Text to look up documents similar to.
Optional
k: numberOptional
filter: SupabaseMetadata | SupabaseFilterRPCCallOptional
_callbacks: CallbacksPerforms a similarity search on the vector store.
The query vector.
The number of results to return.
Optional
filter: SupabaseMetadata | SupabaseFilterRPCCallOptional filter to apply to the search.
A promise that resolves with the search results when the search is complete.
Optional
k: numberOptional
filter: SupabaseMetadata | SupabaseFilterRPCCallOptional
_callbacks: CallbacksStatic
fromCreates a new SupabaseVectorStore instance from an array of documents.
The documents to create the instance from.
The embeddings to use.
The configuration for the Supabase database.
A promise that resolves with a new SupabaseVectorStore instance when the instance has been created.
Static
fromCreates a new SupabaseVectorStore instance from an existing index.
The embeddings to use.
The configuration for the Supabase database.
A promise that resolves with a new SupabaseVectorStore instance when the instance has been created.
Static
fromCreates a new SupabaseVectorStore instance from an array of texts.
The texts to create documents from.
The metadata for the documents.
The embeddings to use.
The configuration for the Supabase database.
A promise that resolves with a new SupabaseVectorStore instance when the instance has been created.
Supabase vector store integration.
Setup: Install
@langchain/community
and@supabase/supabase-js
.See https://js.langchain.com/v0.2/docs/integrations/vectorstores/supabase for instructions on how to set up your Supabase instance.
Constructor args
Instantiate
Add documents
Delete documents
Similarity search
Similarity search with filter
Similarity search with score
As a retriever