1414from concurrent .futures import ThreadPoolExecutor
1515from modelcache .utils .model_filter import model_blacklist_filter
1616from modelcache .embedding import Data2VecAudio
17- # from modelcache.maya_embedding_service.maya_embedding_service import get_cache_embedding_text2vec
1817
1918
2019# 创建一个Flask实例
@@ -113,7 +112,8 @@ def user_backend():
113112 if response is None :
114113 result = {"errorCode" : 0 , "errorDesc" : '' , "cacheHit" : False , "delta_time" : delta_time , "hit_query" : '' ,
115114 "answer" : '' }
116- elif response in ['adapt_query_exception' ]:
115+ # elif response in ['adapt_query_exception']:
116+ elif isinstance (response , str ):
117117 result = {"errorCode" : 201 , "errorDesc" : response , "cacheHit" : False , "delta_time" : delta_time ,
118118 "hit_query" : '' , "answer" : '' }
119119 else :
@@ -124,7 +124,7 @@ def user_backend():
124124 delta_time_log = round (time .time () - start_time , 2 )
125125 future = executor .submit (save_query_info , result , model , query , delta_time_log )
126126 except Exception as e :
127- result = {"errorCode" : 202 , "errorDesc" : e , "cacheHit" : False , "delta_time" : 0 ,
127+ result = {"errorCode" : 202 , "errorDesc" : str ( e ) , "cacheHit" : False , "delta_time" : 0 ,
128128 "hit_query" : '' , "answer" : '' }
129129 logging .info ('result: {}' .format (result ))
130130
@@ -138,19 +138,16 @@ def user_backend():
138138 chat_info = chat_info
139139 )
140140 except Exception as e :
141- result = {"errorCode" : 303 , "errorDesc" : e , "writeStatus" : "exception" }
141+ result = {"errorCode" : 302 , "errorDesc" : str ( e ) , "writeStatus" : "exception" }
142142 return json .dumps (result , ensure_ascii = False )
143143
144- if response in ['adapt_insert_exception' ]:
145- result = {"errorCode" : 301 , "errorDesc" : response , "writeStatus" : "exception" }
146- elif response == 'success' :
144+ if response == 'success' :
147145 result = {"errorCode" : 0 , "errorDesc" : "" , "writeStatus" : "success" }
148146 else :
149- result = {"errorCode" : 302 , "errorDesc" : response ,
150- "writeStatus" : "exception" }
147+ result = {"errorCode" : 301 , "errorDesc" : response , "writeStatus" : "exception" }
151148 return json .dumps (result , ensure_ascii = False )
152149 except Exception as e :
153- result = {"errorCode" : 304 , "errorDesc" : e , "writeStatus" : "exception" }
150+ result = {"errorCode" : 303 , "errorDesc" : str ( e ) , "writeStatus" : "exception" }
154151 return json .dumps (result , ensure_ascii = False )
155152
156153 if request_type == 'remove' :
@@ -162,13 +159,11 @@ def user_backend():
162159 remove_type = remove_type ,
163160 id_list = id_list
164161 )
165-
166162 if not isinstance (response , dict ):
167163 result = {"errorCode" : 401 , "errorDesc" : "" , "response" : response , "removeStatus" : "exception" }
168164 return json .dumps (result )
169165
170166 state = response .get ('status' )
171-
172167 if state == 'success' :
173168 result = {"errorCode" : 0 , "errorDesc" : "" , "response" : response , "writeStatus" : "success" }
174169 else :
0 commit comments