@@ -30,21 +30,20 @@ def adapt_query(cache_data_convert, *args, **kwargs):
3030 pre_embedding_image_raw = pre_embedding_data_dict ['imageRaw' ]
3131 pre_embedding_image_url = pre_embedding_data_dict ['imageUrl' ]
3232 pre_multi_type = pre_embedding_data_dict ['multiType' ]
33- # print('pre_embedding_image_url: {}'.format(pre_embedding_image_url))
34- # print('pre_embedding_text: {}'.format(pre_embedding_text))
3533
3634 # 判断逻辑
3735 if pre_multi_type == 'IMG_TEXT' :
3836 if pre_embedding_image_raw and pre_embedding_image_url :
3937 raise ValueError (
4038 "Both pre_embedding_imageUrl and pre_embedding_imageRaw cannot be non-empty at the same time." )
4139 if pre_embedding_image_url :
42- url_start_time = time .time ()
43- response = requests .get (pre_embedding_image_url )
44- image_data = response .content
45- pre_embedding_image = base64 .b64encode (image_data ).decode ('utf-8' )
46- get_image_time = '{}s' .format (round (time .time () - url_start_time , 2 ))
47- print ('get_image_time: {}' .format (get_image_time ))
40+ # url_start_time = time.time()
41+ # response = requests.get(pre_embedding_image_url)
42+ # image_data = response.content
43+ # pre_embedding_image = base64.b64encode(image_data).decode('utf-8')
44+ # get_image_time = '{}s'.format(round(time.time() - url_start_time, 2))
45+ # print('get_image_time: {}'.format(get_image_time))
46+ pre_embedding_image = pre_embedding_image_url
4847 elif pre_embedding_image_raw :
4948 pre_embedding_image = pre_embedding_image_raw
5049 else :
@@ -63,7 +62,7 @@ def adapt_query(cache_data_convert, *args, **kwargs):
6362 if cache_enable :
6463 if pre_multi_type == 'IMG_TEXT' :
6564 embedding_data_resp = time_cal (
66- chat_cache .embedding_concurrent_func ,
65+ chat_cache .embedding_func ,
6766 func_name = "iat_embedding" ,
6867 report_func = chat_cache .report .embedding ,
6968 )(data_dict )
@@ -76,10 +75,15 @@ def adapt_query(cache_data_convert, *args, **kwargs):
7675 image_embeddings = embedding_data_resp ['image_embedding' ]
7776 text_embeddings = embedding_data_resp ['text_embeddings' ]
7877
78+ print ('image_embeddings: {}' .format (image_embeddings ))
79+ print ('image_embeddings_len: {}' .format (len (image_embeddings )))
80+ print ('text_embeddings: {}' .format (text_embeddings ))
81+ print ('text_embeddings_len: {}' .format (len (text_embeddings )))
82+
7983 if len (image_embeddings ) > 0 and len (image_embeddings ) > 0 :
80- image_embedding = np .array (image_embeddings [0 ])
81- text_embedding = np .array (text_embeddings [0 ])
82- embedding_data = np .concatenate ((image_embedding , text_embedding ))
84+ # image_embedding = np.array(image_embeddings[0])
85+ # text_embedding = np.array(text_embeddings[0])
86+ embedding_data = np .concatenate ((image_embeddings , text_embeddings ))
8387 mm_type = 'mm'
8488 elif len (image_embeddings ) > 0 :
8589 image_embedding = np .array (image_embeddings [0 ])
0 commit comments