refactor: langchain imports auto-update

This commit is contained in:
Rodrigo 2024-06-17 23:42:10 -03:00
commit 0fb0520a2c
10 changed files with 16 additions and 20 deletions

View file

@ -1,13 +1,13 @@
from typing import List
from langchain_community.vectorstores import Cassandra
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
class CassandraVectorStoreComponent(Component):

View file

@ -2,13 +2,13 @@ from datetime import timedelta
from typing import List
from langchain_community.vectorstores import CouchbaseVectorStore
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
class CouchbaseVectorStoreComponent(Component):

View file

@ -1,8 +1,5 @@
from typing import List
from langchain.vectorstores import FAISS
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.schema import Data
@ -11,6 +8,8 @@ from langflow.field_typing import Text
from langflow.helpers.data import docs_to_data
from loguru import logger
from langchain_community.vectorstores import FAISS
from langchain_core.retrievers import BaseRetriever
class FaissVectorStoreComponent(Component):

View file

@ -1,13 +1,13 @@
from typing import List
from langchain_community.vectorstores import MongoDBAtlasVectorSearch
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
class MongoVectorStoreComponent(Component):

View file

@ -1,13 +1,12 @@
from typing import List
from langchain.vectorstores import Pinecone
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
from langchain_pinecone import Pinecone
class PineconeVectorStoreComponent(Component):

View file

@ -1,13 +1,12 @@
from typing import List
from langchain.vectorstores import Qdrant
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_community.vectorstores import Qdrant
from langchain_core.retrievers import BaseRetriever
class QdrantVectorStoreComponent(Component):

View file

@ -1,7 +1,6 @@
from typing import List
from langchain_community.vectorstores import SupabaseVectorStore
from langchain.schema import BaseRetriever
from supabase.client import Client, create_client
from langflow.custom import Component
@ -9,6 +8,7 @@ from langflow.schema import Data
from langflow.inputs import IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
class SupabaseVectorStoreComponent(Component):

View file

@ -1,13 +1,13 @@
from typing import List
from langchain_community.vectorstores import UpstashVectorStore
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_core.retrievers import BaseRetriever
class UpstashVectorStoreComponent(Component):

View file

@ -1,14 +1,13 @@
from typing import List
from langchain.embeddings import FakeEmbeddings
from langchain.vectorstores import Vectara
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_community.embeddings import FakeEmbeddings
from langchain_community.vectorstores import Vectara
from langchain_core.retrievers import BaseRetriever
class VectaraVectorStoreComponent(Component):

View file

@ -1,14 +1,14 @@
from typing import List
import weaviate
from langchain.vectorstores import Weaviate
from langchain.schema import BaseRetriever
from langflow.custom import Component
from langflow.schema import Data
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
from langflow.template import Output
from langflow.helpers.data import docs_to_data
from langchain_community.vectorstores import Weaviate
from langchain_core.retrievers import BaseRetriever
class WeaviateVectorStoreComponent(Component):