refactor: langchain imports auto-update
This commit is contained in:
parent
e78c26b26a
commit
0fb0520a2c
10 changed files with 16 additions and 20 deletions
|
|
@ -1,13 +1,13 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain_community.vectorstores import Cassandra
|
from langchain_community.vectorstores import Cassandra
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class CassandraVectorStoreComponent(Component):
|
class CassandraVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,13 @@ from datetime import timedelta
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain_community.vectorstores import CouchbaseVectorStore
|
from langchain_community.vectorstores import CouchbaseVectorStore
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class CouchbaseVectorStoreComponent(Component):
|
class CouchbaseVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,5 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain.vectorstores import FAISS
|
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
|
|
@ -11,6 +8,8 @@ from langflow.field_typing import Text
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
from langchain_community.vectorstores import FAISS
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class FaissVectorStoreComponent(Component):
|
class FaissVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain_community.vectorstores import MongoDBAtlasVectorSearch
|
from langchain_community.vectorstores import MongoDBAtlasVectorSearch
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class MongoVectorStoreComponent(Component):
|
class MongoVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain.vectorstores import Pinecone
|
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
from langchain_pinecone import Pinecone
|
||||||
|
|
||||||
|
|
||||||
class PineconeVectorStoreComponent(Component):
|
class PineconeVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain.vectorstores import Qdrant
|
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput, DropdownInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_community.vectorstores import Qdrant
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class QdrantVectorStoreComponent(Component):
|
class QdrantVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain_community.vectorstores import SupabaseVectorStore
|
from langchain_community.vectorstores import SupabaseVectorStore
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
from supabase.client import Client, create_client
|
from supabase.client import Client, create_client
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
|
|
@ -9,6 +8,7 @@ from langflow.schema import Data
|
||||||
from langflow.inputs import IntInput, StrInput, HandleInput
|
from langflow.inputs import IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class SupabaseVectorStoreComponent(Component):
|
class SupabaseVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from langchain_community.vectorstores import UpstashVectorStore
|
from langchain_community.vectorstores import UpstashVectorStore
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class UpstashVectorStoreComponent(Component):
|
class UpstashVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,13 @@
|
||||||
from typing import List
|
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.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
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):
|
class VectaraVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
import weaviate
|
import weaviate
|
||||||
from langchain.vectorstores import Weaviate
|
|
||||||
from langchain.schema import BaseRetriever
|
|
||||||
|
|
||||||
from langflow.custom import Component
|
from langflow.custom import Component
|
||||||
from langflow.schema import Data
|
from langflow.schema import Data
|
||||||
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
from langflow.inputs import BoolInput, IntInput, StrInput, HandleInput
|
||||||
from langflow.template import Output
|
from langflow.template import Output
|
||||||
from langflow.helpers.data import docs_to_data
|
from langflow.helpers.data import docs_to_data
|
||||||
|
from langchain_community.vectorstores import Weaviate
|
||||||
|
from langchain_core.retrievers import BaseRetriever
|
||||||
|
|
||||||
|
|
||||||
class WeaviateVectorStoreComponent(Component):
|
class WeaviateVectorStoreComponent(Component):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue