Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -83,13 +83,25 @@ def respond(
|
|
83 |
outputs = ""
|
84 |
for output in stream:
|
85 |
outputs += output
|
86 |
-
|
87 |
-
|
88 |
-
#
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
yield outputs
|
94 |
|
95 |
description = """<p align="center">Defaults to Sakura-14B-Qwen2beta</p>
|
|
|
83 |
outputs = ""
|
84 |
for output in stream:
|
85 |
outputs += output
|
86 |
+
print(outputs)
|
87 |
+
|
88 |
+
# 檢查字串 '你是一个轻小说翻译模型' 是否在 outputs 中
|
89 |
+
if '你是一个轻小说翻译模型' in outputs:
|
90 |
+
a = outputs.index('你是一个轻小说翻译模型')
|
91 |
+
else:
|
92 |
+
a = -1
|
93 |
+
|
94 |
+
# 檢查字串 '不要擅自增加或减少换行。' 是否在 outputs 中
|
95 |
+
if '不要擅自增加或减少换行。' in outputs:
|
96 |
+
b = outputs.index('不要擅自增加或减少换行。')
|
97 |
+
else:
|
98 |
+
b = -1
|
99 |
+
|
100 |
+
# 如果 a 與 b 都不是 -1,則執行切片與替換操作
|
101 |
+
if a != -1 and b != -1:
|
102 |
+
print(outputs[a:b])
|
103 |
+
outputs = outputs[:a] + outputs[b:] # 移除 outputs[a:b] 範圍內的內容
|
104 |
+
|
105 |
yield outputs
|
106 |
|
107 |
description = """<p align="center">Defaults to Sakura-14B-Qwen2beta</p>
|