From e7b792f53796bda59477c479abb30677b5132f94 Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Tue, 2 Jul 2024 14:52:41 +0800 Subject: [PATCH] delete remove tsne position --- api/services/hit_testing_service.py | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/api/services/hit_testing_service.py b/api/services/hit_testing_service.py index 8ff96c7337..50c9699389 100644 --- a/api/services/hit_testing_service.py +++ b/api/services/hit_testing_service.py @@ -45,17 +45,6 @@ class HitTestingService: if not retrieval_model: retrieval_model = dataset.retrieval_model if dataset.retrieval_model else default_retrieval_model - # get embedding model - model_manager = ModelManager() - embedding_model = model_manager.get_model_instance( - tenant_id=dataset.tenant_id, - model_type=ModelType.TEXT_EMBEDDING, - provider=dataset.embedding_model_provider, - model=dataset.embedding_model - ) - - embeddings = CacheEmbedding(embedding_model) - all_documents = RetrievalService.retrieve(retrival_method=retrieval_model['search_method'], dataset_id=dataset.id, query=query, @@ -80,20 +69,10 @@ class HitTestingService: db.session.add(dataset_query) db.session.commit() - return cls.compact_retrieve_response(dataset, embeddings, query, all_documents) + return cls.compact_retrieve_response(dataset, query, all_documents) @classmethod - def compact_retrieve_response(cls, dataset: Dataset, embeddings: Embeddings, query: str, documents: list[Document]): - text_embeddings = [ - embeddings.embed_query(query) - ] - - text_embeddings.extend(embeddings.embed_documents([document.page_content for document in documents])) - - tsne_position_data = cls.get_tsne_positions_from_embeddings(text_embeddings) - - query_position = tsne_position_data.pop(0) - + def compact_retrieve_response(cls, dataset: Dataset, query: str, documents: list[Document]): i = 0 records = [] for document in documents: @@ -113,7 +92,6 @@ class HitTestingService: record = { "segment": segment, "score": document.metadata.get('score', None), - "tsne_position": tsne_position_data[i] } records.append(record) @@ -123,7 +101,6 @@ class HitTestingService: return { "query": { "content": query, - "tsne_position": query_position, }, "records": records }