@@ -32,16 +32,18 @@ def regex_classify(req: TextClassifyRequest) -> TextClassifyResponse:
3232 request_id = req .request_id ,
3333 request_text = req .request_text ,
3434 classify_result = "" ,
35+ classify_confidence = None ,
3536 classify_time = 0 ,
3637 error_msg = ""
3738 )
3839
3940 # logger.info(f"{req.request_id} {req.request_text}") # 打印请求
4041 try :
41- response .classify_result = model_for_regex (req .request_text )
42+ response .classify_result , response . classify_confidence = model_for_regex (req .request_text )
4243 response .error_msg = "ok"
4344 except Exception as err :
4445 response .classify_result = ""
46+ response .classify_confidence = None
4547 response .error_msg = traceback .format_exc () # traceback.format_exec()可将异常调用结果返回
4648
4749 response .classify_time = round (time .time () - start_time , 3 )
@@ -60,16 +62,18 @@ def tfidf_classify(req: TextClassifyRequest) -> TextClassifyResponse:
6062 request_id = req .request_id ,
6163 request_text = req .request_text ,
6264 classify_result = "" ,
65+ classify_confidence = None ,
6366 classify_time = 0 ,
6467 error_msg = ""
6568 )
6669 # logger.info(f"Get requst: {req.json()}")
6770
6871 try :
69- response .classify_result = model_for_tfidf (req .request_text )
72+ response .classify_result , response . classify_confidence = model_for_tfidf (req .request_text )
7073 response .error_msg = "ok"
7174 except Exception as err :
7275 response .classify_result = ""
76+ response .classify_confidence = None
7377 response .error_msg = traceback .format_exc ()
7478
7579 response .classify_time = round (time .time () - start_time , 3 )
@@ -89,16 +93,18 @@ def bert_classify(req: TextClassifyRequest) -> TextClassifyResponse:
8993 request_id = req .request_id ,
9094 request_text = req .request_text ,
9195 classify_result = "" ,
96+ classify_confidence = None ,
9297 classify_time = 0 ,
9398 error_msg = ""
9499 )
95100 # info 日志
96101 try :
97- response .classify_result = model_for_bert (req .request_text )
102+ response .classify_result , response . classify_confidence = model_for_bert (req .request_text )
98103 response .error_msg = "ok"
99104 except Exception as err :
100105 # error 日志
101106 response .classify_result = ""
107+ response .classify_confidence = None
102108 response .error_msg = traceback .format_exc ()
103109
104110 response .classify_time = round (time .time () - start_time , 3 )
@@ -117,15 +123,17 @@ def gpt_classify(req: TextClassifyRequest) -> TextClassifyResponse:
117123 request_id = req .request_id ,
118124 request_text = req .request_text ,
119125 classify_result = "" ,
126+ classify_confidence = None ,
120127 classify_time = 0 ,
121128 error_msg = ""
122129 )
123130
124131 try :
125- response .classify_result = model_for_gpt (req .request_text )
132+ response .classify_result , response . classify_confidence = model_for_gpt (req .request_text )
126133 response .error_msg = "ok"
127134 except Exception as err :
128135 response .classify_result = ""
136+ response .classify_confidence = None
129137 response .error_msg = traceback .format_exc ()
130138
131139 response .classify_time = round (time .time () - start_time , 3 )
0 commit comments