Spaces:
Runtime error
Runtime error
移动函数位置
Browse files- request_llm/bridge_newbing.py +13 -14
request_llm/bridge_newbing.py
CHANGED
@@ -21,6 +21,19 @@ import threading
|
|
21 |
from toolbox import update_ui, get_conf, trimmed_format_exc
|
22 |
from multiprocessing import Process, Pipe
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
class NewBingHandle(Process):
|
25 |
def __init__(self):
|
26 |
super().__init__(daemon=True)
|
@@ -159,20 +172,6 @@ class NewBingHandle(Process):
|
|
159 |
else:
|
160 |
yield res # newbing回复的片段
|
161 |
self.threadLock.release()
|
162 |
-
|
163 |
-
|
164 |
-
def preprocess_newbing_out(s):
|
165 |
-
pattern = r'\^(\d+)\^' # 匹配^数字^
|
166 |
-
sub = lambda m: '\['+m.group(1)+'\]' # 将匹配到的数字作为替换值
|
167 |
-
result = re.sub(pattern, sub, s) # 替换操作
|
168 |
-
if '[1]' in result:
|
169 |
-
result += '\n\n```\n' + "\n".join([r for r in result.split('\n') if r.startswith('[')]) + '\n```\n'
|
170 |
-
return result
|
171 |
-
|
172 |
-
def preprocess_newbing_out_simple(result):
|
173 |
-
if '[1]' in result:
|
174 |
-
result += '\n\n```\n' + "\n".join([r for r in result.split('\n') if r.startswith('[')]) + '\n```\n'
|
175 |
-
return result
|
176 |
|
177 |
|
178 |
"""
|
|
|
21 |
from toolbox import update_ui, get_conf, trimmed_format_exc
|
22 |
from multiprocessing import Process, Pipe
|
23 |
|
24 |
+
def preprocess_newbing_out(s):
|
25 |
+
pattern = r'\^(\d+)\^' # 匹配^数字^
|
26 |
+
sub = lambda m: '\['+m.group(1)+'\]' # 将匹配到的数字作为替换值
|
27 |
+
result = re.sub(pattern, sub, s) # 替换操作
|
28 |
+
if '[1]' in result:
|
29 |
+
result += '\n\n```\n' + "\n".join([r for r in result.split('\n') if r.startswith('[')]) + '\n```\n'
|
30 |
+
return result
|
31 |
+
|
32 |
+
def preprocess_newbing_out_simple(result):
|
33 |
+
if '[1]' in result:
|
34 |
+
result += '\n\n```\n' + "\n".join([r for r in result.split('\n') if r.startswith('[')]) + '\n```\n'
|
35 |
+
return result
|
36 |
+
|
37 |
class NewBingHandle(Process):
|
38 |
def __init__(self):
|
39 |
super().__init__(daemon=True)
|
|
|
172 |
else:
|
173 |
yield res # newbing回复的片段
|
174 |
self.threadLock.release()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
|
176 |
|
177 |
"""
|