Optional
exampleOptional
inputMethod that adds a new example to the vectorStore. The example is converted to a string and added to the vectorStore as a document.
The example to be added to the vectorStore.
Promise that resolves when the example has been added to the vectorStore.
Method that selects which examples to use based on semantic similarity. It performs a similarity search in the vectorStore using the input variables and returns the examples with the highest similarity.
The input variables used for the similarity search.
Promise that resolves with an array of the selected examples.
Static
fromStatic method that creates a new instance of SemanticSimilarityExampleSelector. It takes a list of examples, an instance of Embeddings, a VectorStore class, and an options object as parameters. It converts the examples to strings, creates a VectorStore from the strings and the embeddings, and returns a new SemanticSimilarityExampleSelector with the created VectorStore and the options provided.
The list of examples to be used.
The instance of Embeddings to be used.
The VectorStore class to be used.
The options object for the SemanticSimilarityExampleSelector.
Promise that resolves with a new instance of SemanticSimilarityExampleSelector.
Class that selects examples based on semantic similarity. It extends the BaseExampleSelector class.
Example