Type alias SemanticSimilarityExampleSelectorInput<V>
SemanticSimilarityExampleSelectorInput<V>: {
vectorStore: V;
exampleKeys?: string[];
filter?: V["FilterType"];
inputKeys?: string[];
k?: number;
vectorStoreRetriever?: never;
} | {
vectorStoreRetriever: VectorStoreRetriever<V>;
exampleKeys?: string[];
filter?: never;
inputKeys?: string[];
k?: never;
vectorStore?: never;
}
Type Parameters
-
V extends VectorStore = VectorStore
Type declaration
-
vectorStore: V
-
Optional
exampleKeys?: string[]
-
Optional
filter?: V["FilterType"]
-
Optional
inputKeys?: string[]
-
Optional
k?: number
-
Optional
vectorStoreRetriever?: never
Type declaration
-
vectorStoreRetriever: VectorStoreRetriever<V>
-
Optional
exampleKeys?: string[]
-
Optional
filter?: never
-
Optional
inputKeys?: string[]
-
Optional
k?: never
-
Optional
vectorStore?: never
Interface for the input data of the SemanticSimilarityExampleSelector class.