fix: 对模型嵌入归一化,提升检索速度 (#710)
This commit is contained in:
parent
5950fa3e91
commit
d152f441ff
@ -24,10 +24,13 @@ class EmbeddingModel:
|
|||||||
model_name = CONFIG.get('EMBEDDING_MODEL_NAME')
|
model_name = CONFIG.get('EMBEDDING_MODEL_NAME')
|
||||||
cache_folder = CONFIG.get('EMBEDDING_MODEL_PATH')
|
cache_folder = CONFIG.get('EMBEDDING_MODEL_PATH')
|
||||||
device = CONFIG.get('EMBEDDING_DEVICE')
|
device = CONFIG.get('EMBEDDING_DEVICE')
|
||||||
|
encode_kwargs = {'normalize_embeddings': True}
|
||||||
e = HuggingFaceEmbeddings(
|
e = HuggingFaceEmbeddings(
|
||||||
model_name=model_name,
|
model_name=model_name,
|
||||||
cache_folder=cache_folder,
|
cache_folder=cache_folder,
|
||||||
model_kwargs={'device': device})
|
model_kwargs={'device': device},
|
||||||
|
encode_kwargs=encode_kwargs,
|
||||||
|
)
|
||||||
EmbeddingModel.instance = e
|
EmbeddingModel.instance = e
|
||||||
return EmbeddingModel.instance
|
return EmbeddingModel.instance
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user