@@ -47,37 +47,36 @@ def adapt_query(cache_data_convert, *args, **kwargs):
47
47
else :
48
48
raise MultiTypeError
49
49
50
- embedding_data = None
51
- mm_type = None
52
- if cache_enable :
53
- if pre_multi_type == 'IMG_TEXT' :
54
- embedding_data_resp = time_cal (
55
- chat_cache .embedding_func ,
56
- func_name = "iat_embedding" ,
57
- report_func = chat_cache .report .embedding ,
58
- )(data_dict )
59
- else :
60
- embedding_data_resp = time_cal (
61
- chat_cache .embedding_func ,
62
- func_name = "iat_embedding" ,
63
- report_func = chat_cache .report .embedding ,
64
- )(data_dict )
65
- image_embeddings = embedding_data_resp ['image_embedding' ]
66
- text_embeddings = embedding_data_resp ['text_embeddings' ]
67
-
68
- if len (image_embeddings ) > 0 and len (image_embeddings ) > 0 :
69
- embedding_data = np .concatenate ((image_embeddings , text_embeddings ))
70
- mm_type = 'mm'
71
- elif len (image_embeddings ) > 0 :
72
- image_embedding = np .array (image_embeddings [0 ])
73
- embedding_data = image_embedding
74
- mm_type = 'image'
75
- elif len (text_embeddings ) > 0 :
76
- text_embedding = np .array (text_embeddings [0 ])
77
- embedding_data = text_embedding
78
- mm_type = 'text'
79
- else :
80
- raise ValueError ('maya embedding service return both empty list, please check!' )
50
+ # embedding_data = None
51
+ # mm_type = None
52
+ if pre_multi_type == 'IMG_TEXT' :
53
+ embedding_data_resp = time_cal (
54
+ chat_cache .embedding_func ,
55
+ func_name = "mm_embedding" ,
56
+ report_func = chat_cache .report .embedding ,
57
+ )(data_dict )
58
+ else :
59
+ embedding_data_resp = time_cal (
60
+ chat_cache .embedding_func ,
61
+ func_name = "mm_embedding" ,
62
+ report_func = chat_cache .report .embedding ,
63
+ )(data_dict )
64
+ image_embeddings = embedding_data_resp ['image_embedding' ]
65
+ text_embeddings = embedding_data_resp ['text_embeddings' ]
66
+
67
+ if len (image_embeddings ) > 0 and len (image_embeddings ) > 0 :
68
+ embedding_data = np .concatenate ((image_embeddings , text_embeddings ))
69
+ # mm_type = 'mm'
70
+ elif len (image_embeddings ) > 0 :
71
+ image_embedding = np .array (image_embeddings [0 ])
72
+ embedding_data = image_embedding
73
+ # mm_type = 'image'
74
+ elif len (text_embeddings ) > 0 :
75
+ text_embedding = np .array (text_embeddings [0 ])
76
+ embedding_data = text_embedding
77
+ # mm_type = 'text'
78
+ else :
79
+ raise ValueError ('maya embedding service return both empty list, please check!' )
81
80
82
81
if cache_enable :
83
82
cache_data_list = time_cal (
0 commit comments