Refactoring vectordb naming convention in embedchain.config (#1469)
This commit is contained in:
@@ -8,8 +8,8 @@ from .embedder.base import BaseEmbedderConfig
|
|||||||
from .embedder.base import BaseEmbedderConfig as EmbedderConfig
|
from .embedder.base import BaseEmbedderConfig as EmbedderConfig
|
||||||
from .embedder.ollama import OllamaEmbedderConfig
|
from .embedder.ollama import OllamaEmbedderConfig
|
||||||
from .llm.base import BaseLlmConfig
|
from .llm.base import BaseLlmConfig
|
||||||
from .vectordb.chroma import ChromaDbConfig
|
from .vector_db.chroma import ChromaDbConfig
|
||||||
from .vectordb.elasticsearch import ElasticsearchDBConfig
|
from .vector_db.elasticsearch import ElasticsearchDBConfig
|
||||||
from .vectordb.opensearch import OpenSearchDBConfig
|
from .vector_db.opensearch import OpenSearchDBConfig
|
||||||
from .vectordb.zilliz import ZillizDBConfig
|
from .vector_db.zilliz import ZillizDBConfig
|
||||||
from .mem0_config import Mem0Config
|
from .mem0_config import Mem0Config
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
from typing import Optional, Union
|
from typing import Optional, Union
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
|
|
||||||
|
|
||||||
@@ -98,14 +98,14 @@ class VectorDBFactory:
|
|||||||
"zilliz": "embedchain.vectordb.zilliz.ZillizVectorDB",
|
"zilliz": "embedchain.vectordb.zilliz.ZillizVectorDB",
|
||||||
}
|
}
|
||||||
provider_to_config_class = {
|
provider_to_config_class = {
|
||||||
"chroma": "embedchain.config.vectordb.chroma.ChromaDbConfig",
|
"chroma": "embedchain.config.vector_db.chroma.ChromaDbConfig",
|
||||||
"elasticsearch": "embedchain.config.vectordb.elasticsearch.ElasticsearchDBConfig",
|
"elasticsearch": "embedchain.config.vector_db.elasticsearch.ElasticsearchDBConfig",
|
||||||
"opensearch": "embedchain.config.vectordb.opensearch.OpenSearchDBConfig",
|
"opensearch": "embedchain.config.vector_db.opensearch.OpenSearchDBConfig",
|
||||||
"lancedb": "embedchain.config.vectordb.lancedb.LanceDBConfig",
|
"lancedb": "embedchain.config.vector_db.lancedb.LanceDBConfig",
|
||||||
"pinecone": "embedchain.config.vectordb.pinecone.PineconeDBConfig",
|
"pinecone": "embedchain.config.vector_db.pinecone.PineconeDBConfig",
|
||||||
"qdrant": "embedchain.config.vectordb.qdrant.QdrantDBConfig",
|
"qdrant": "embedchain.config.vector_db.qdrant.QdrantDBConfig",
|
||||||
"weaviate": "embedchain.config.vectordb.weaviate.WeaviateDBConfig",
|
"weaviate": "embedchain.config.vector_db.weaviate.WeaviateDBConfig",
|
||||||
"zilliz": "embedchain.config.vectordb.zilliz.ZillizDBConfig",
|
"zilliz": "embedchain.config.vector_db.zilliz.ZillizDBConfig",
|
||||||
}
|
}
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from embedchain.config.vectordb.base import BaseVectorDbConfig
|
from embedchain.config.vector_db.base import BaseVectorDbConfig
|
||||||
from embedchain.embedder.base import BaseEmbedder
|
from embedchain.embedder.base import BaseEmbedder
|
||||||
from embedchain.helpers.json_serializable import JSONSerializable
|
from embedchain.helpers.json_serializable import JSONSerializable
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
raise ImportError('LanceDB is required. Install with pip install "embedchain[lancedb]"') from None
|
raise ImportError('LanceDB is required. Install with pip install "embedchain[lancedb]"') from None
|
||||||
|
|
||||||
from embedchain.config.vectordb.lancedb import LanceDBConfig
|
from embedchain.config.vector_db.lancedb import LanceDBConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
from embedchain.vectordb.base import BaseVectorDB
|
from embedchain.vectordb.base import BaseVectorDB
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ except ImportError:
|
|||||||
|
|
||||||
from pinecone_text.sparse import BM25Encoder
|
from pinecone_text.sparse import BM25Encoder
|
||||||
|
|
||||||
from embedchain.config.vectordb.pinecone import PineconeDBConfig
|
from embedchain.config.vector_db.pinecone import PineconeDBConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
from embedchain.utils.misc import chunks
|
from embedchain.utils.misc import chunks
|
||||||
from embedchain.vectordb.base import BaseVectorDB
|
from embedchain.vectordb.base import BaseVectorDB
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ except ImportError:
|
|||||||
|
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
|
|
||||||
from embedchain.config.vectordb.qdrant import QdrantDBConfig
|
from embedchain.config.vector_db.qdrant import QdrantDBConfig
|
||||||
from embedchain.vectordb.base import BaseVectorDB
|
from embedchain.vectordb.base import BaseVectorDB
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ except ImportError:
|
|||||||
"Weaviate requires extra dependencies. Install with `pip install --upgrade 'embedchain[weaviate]'`"
|
"Weaviate requires extra dependencies. Install with `pip install --upgrade 'embedchain[weaviate]'`"
|
||||||
) from None
|
) from None
|
||||||
|
|
||||||
from embedchain.config.vectordb.weaviate import WeaviateDBConfig
|
from embedchain.config.vector_db.weaviate import WeaviateDBConfig
|
||||||
from embedchain.helpers.json_serializable import register_deserializable
|
from embedchain.helpers.json_serializable import register_deserializable
|
||||||
from embedchain.vectordb.base import BaseVectorDB
|
from embedchain.vectordb.base import BaseVectorDB
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import pytest
|
|||||||
|
|
||||||
from embedchain import App
|
from embedchain import App
|
||||||
from embedchain.config import AppConfig
|
from embedchain.config import AppConfig
|
||||||
from embedchain.config.vectordb.lancedb import LanceDBConfig
|
from embedchain.config.vector_db.lancedb import LanceDBConfig
|
||||||
from embedchain.vectordb.lancedb import LanceDB
|
from embedchain.vectordb.lancedb import LanceDB
|
||||||
|
|
||||||
os.environ["OPENAI_API_KEY"] = "test-api-key"
|
os.environ["OPENAI_API_KEY"] = "test-api-key"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from embedchain.config.vectordb.pinecone import PineconeDBConfig
|
from embedchain.config.vector_db.pinecone import PineconeDBConfig
|
||||||
from embedchain.vectordb.pinecone import PineconeDB
|
from embedchain.vectordb.pinecone import PineconeDB
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ from qdrant_client.http.models import Batch
|
|||||||
|
|
||||||
from embedchain import App
|
from embedchain import App
|
||||||
from embedchain.config import AppConfig
|
from embedchain.config import AppConfig
|
||||||
from embedchain.config.vectordb.pinecone import PineconeDBConfig
|
from embedchain.config.vector_db.pinecone import PineconeDBConfig
|
||||||
from embedchain.embedder.base import BaseEmbedder
|
from embedchain.embedder.base import BaseEmbedder
|
||||||
from embedchain.vectordb.qdrant import QdrantDB
|
from embedchain.vectordb.qdrant import QdrantDB
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ from unittest.mock import patch
|
|||||||
|
|
||||||
from embedchain import App
|
from embedchain import App
|
||||||
from embedchain.config import AppConfig
|
from embedchain.config import AppConfig
|
||||||
from embedchain.config.vectordb.pinecone import PineconeDBConfig
|
from embedchain.config.vector_db.pinecone import PineconeDBConfig
|
||||||
from embedchain.embedder.base import BaseEmbedder
|
from embedchain.embedder.base import BaseEmbedder
|
||||||
from embedchain.vectordb.weaviate import WeaviateDB
|
from embedchain.vectordb.weaviate import WeaviateDB
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user