fixed a dependency duplicate (#15444)

BaseModel is derived twice. Left only one.
This commit is contained in:
Leonid Ganeline 2024-01-02 21:40:04 -08:00 committed by GitHub
parent 65afc13b8b
commit 2bbee894bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,7 +21,7 @@ from langchain_community.vectorstores import (
) )
from langchain_core.documents import Document from langchain_core.documents import Document
from langchain_core.language_models import BaseLanguageModel from langchain_core.language_models import BaseLanguageModel
from langchain_core.pydantic_v1 import BaseModel, Field, root_validator from langchain_core.pydantic_v1 import Field, root_validator
from langchain_core.retrievers import BaseRetriever from langchain_core.retrievers import BaseRetriever
from langchain_core.runnables import Runnable from langchain_core.runnables import Runnable
from langchain_core.vectorstores import VectorStore from langchain_core.vectorstores import VectorStore
@ -85,7 +85,7 @@ def _get_builtin_translator(vectorstore: VectorStore) -> Visitor:
) )
class SelfQueryRetriever(BaseRetriever, BaseModel): class SelfQueryRetriever(BaseRetriever):
"""Retriever that uses a vector store and an LLM to generate """Retriever that uses a vector store and an LLM to generate
the vector store queries.""" the vector store queries."""