14
14
from concurrent .futures import ThreadPoolExecutor
15
15
from modelcache .utils .model_filter import model_blacklist_filter
16
16
from modelcache .embedding import Data2VecAudio
17
- # from modelcache.maya_embedding_service.maya_embedding_service import get_cache_embedding_text2vec
18
17
19
18
20
19
# 创建一个Flask实例
@@ -113,7 +112,8 @@ def user_backend():
113
112
if response is None :
114
113
result = {"errorCode" : 0 , "errorDesc" : '' , "cacheHit" : False , "delta_time" : delta_time , "hit_query" : '' ,
115
114
"answer" : '' }
116
- elif response in ['adapt_query_exception' ]:
115
+ # elif response in ['adapt_query_exception']:
116
+ elif isinstance (response , str ):
117
117
result = {"errorCode" : 201 , "errorDesc" : response , "cacheHit" : False , "delta_time" : delta_time ,
118
118
"hit_query" : '' , "answer" : '' }
119
119
else :
@@ -124,7 +124,7 @@ def user_backend():
124
124
delta_time_log = round (time .time () - start_time , 2 )
125
125
future = executor .submit (save_query_info , result , model , query , delta_time_log )
126
126
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 ,
128
128
"hit_query" : '' , "answer" : '' }
129
129
logging .info ('result: {}' .format (result ))
130
130
@@ -138,19 +138,16 @@ def user_backend():
138
138
chat_info = chat_info
139
139
)
140
140
except Exception as e :
141
- result = {"errorCode" : 303 , "errorDesc" : e , "writeStatus" : "exception" }
141
+ result = {"errorCode" : 302 , "errorDesc" : str ( e ) , "writeStatus" : "exception" }
142
142
return json .dumps (result , ensure_ascii = False )
143
143
144
- if response in ['adapt_insert_exception' ]:
145
- result = {"errorCode" : 301 , "errorDesc" : response , "writeStatus" : "exception" }
146
- elif response == 'success' :
144
+ if response == 'success' :
147
145
result = {"errorCode" : 0 , "errorDesc" : "" , "writeStatus" : "success" }
148
146
else :
149
- result = {"errorCode" : 302 , "errorDesc" : response ,
150
- "writeStatus" : "exception" }
147
+ result = {"errorCode" : 301 , "errorDesc" : response , "writeStatus" : "exception" }
151
148
return json .dumps (result , ensure_ascii = False )
152
149
except Exception as e :
153
- result = {"errorCode" : 304 , "errorDesc" : e , "writeStatus" : "exception" }
150
+ result = {"errorCode" : 303 , "errorDesc" : str ( e ) , "writeStatus" : "exception" }
154
151
return json .dumps (result , ensure_ascii = False )
155
152
156
153
if request_type == 'remove' :
@@ -162,13 +159,11 @@ def user_backend():
162
159
remove_type = remove_type ,
163
160
id_list = id_list
164
161
)
165
-
166
162
if not isinstance (response , dict ):
167
163
result = {"errorCode" : 401 , "errorDesc" : "" , "response" : response , "removeStatus" : "exception" }
168
164
return json .dumps (result )
169
165
170
166
state = response .get ('status' )
171
-
172
167
if state == 'success' :
173
168
result = {"errorCode" : 0 , "errorDesc" : "" , "response" : response , "writeStatus" : "success" }
174
169
else :
0 commit comments