fix: knowledge embedding default parameter

1.knowledge embedding default parameter
This commit is contained in:
aries_ckt 2023-06-27 17:46:48 +08:00
parent 5d69b31e8c
commit ac686e9c6f

View File

@ -4,7 +4,7 @@ from chromadb.errors import NotEnoughElementsException
from langchain.embeddings import HuggingFaceEmbeddings from langchain.embeddings import HuggingFaceEmbeddings
from pilot.configs.config import Config from pilot.configs.config import Config
from pilot.embedding_engine.knowledge_type import get_knowledge_embedding from pilot.embedding_engine.knowledge_type import get_knowledge_embedding, KnowledgeType
from pilot.vector_store.connector import VectorStoreConnector from pilot.vector_store.connector import VectorStoreConnector
CFG = Config() CFG = Config()
@ -15,7 +15,7 @@ class KnowledgeEmbedding:
self, self,
model_name, model_name,
vector_store_config, vector_store_config,
knowledge_type: Optional[str], knowledge_type: Optional[str] = KnowledgeType.DOCUMENT.value,
knowledge_source: Optional[str] = None, knowledge_source: Optional[str] = None,
): ):
"""Initialize with knowledge embedding client, model_name, vector_store_config, knowledge_type, knowledge_source""" """Initialize with knowledge embedding client, model_name, vector_store_config, knowledge_type, knowledge_source"""