Specialized translator class that extends the BasicTranslator. It is
designed to work with PineconeStore, a type of vector store in
LangChain. The class is initialized with a set of allowed operators and
comparators, which are used in the translation process to construct
queries and compare results.
Example
constselfQueryRetriever = SelfQueryRetriever.fromLLM({ llm:newChatOpenAI(), vectorStore:newPineconeStore(), documentContents:"Brief summary of a movie", attributeInfo: [], structuredQueryTranslator:newPineconeTranslator(), });
constqueryResult = awaitselfQueryRetriever.getRelevantDocuments( "Which movies are directed by Greta Gerwig?", );
Specialized translator class that extends the BasicTranslator. It is designed to work with PineconeStore, a type of vector store in LangChain. The class is initialized with a set of allowed operators and comparators, which are used in the translation process to construct queries and compare results.
Example