Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -10,6 +10,7 @@ import util as util
|
|
10 |
|
11 |
#函数部分
|
12 |
def mychange(event):
|
|
|
13 |
if event.index == 0:
|
14 |
ss.session.prompt1 = "请将文言文拷贝到这里"
|
15 |
ss.session.text = "子曰:温故而知新" ### todo 随机
|
@@ -21,12 +22,16 @@ def mychange(event):
|
|
21 |
|
22 |
|
23 |
def predict():
|
|
|
|
|
24 |
ss.message(ss.session.text)
|
25 |
method = str(ss.session.method)
|
26 |
response = inference(ss.session.text, method)
|
27 |
#response = mm.predict(mytext.value, ss.session.method)
|
28 |
#ss.session["result"] = response
|
29 |
-
|
|
|
|
|
30 |
|
31 |
def inference(input_text, method):
|
32 |
#url = "http://0.0.0.0:8080/process" # 假设POST请求的路径是 /process
|
@@ -59,7 +64,7 @@ ss.space()
|
|
59 |
|
60 |
|
61 |
mytext = ss.textarea("@text", label="@prompt1")
|
62 |
-
myresult = ss.textarea("@result", label="翻译结果")
|
63 |
|
64 |
ss.button("开始翻译", onclick = predict)
|
65 |
|
|
|
10 |
|
11 |
#函数部分
|
12 |
def mychange(event):
|
13 |
+
ss.session.result = ""
|
14 |
if event.index == 0:
|
15 |
ss.session.prompt1 = "请将文言文拷贝到这里"
|
16 |
ss.session.text = "子曰:温故而知新" ### todo 随机
|
|
|
22 |
|
23 |
|
24 |
def predict():
|
25 |
+
ss.session.result = "稍安勿躁,服务器正在运算中..."
|
26 |
+
ss.refresh_page()
|
27 |
ss.message(ss.session.text)
|
28 |
method = str(ss.session.method)
|
29 |
response = inference(ss.session.text, method)
|
30 |
#response = mm.predict(mytext.value, ss.session.method)
|
31 |
#ss.session["result"] = response
|
32 |
+
res = response["processed_text"].replace("<|endoftext|>", "")
|
33 |
+
ss.session["result"] = res
|
34 |
+
##ss.write(response)
|
35 |
|
36 |
def inference(input_text, method):
|
37 |
#url = "http://0.0.0.0:8080/process" # 假设POST请求的路径是 /process
|
|
|
64 |
|
65 |
|
66 |
mytext = ss.textarea("@text", label="@prompt1")
|
67 |
+
myresult = ss.textarea("@result", label="翻译结果 (CPU服务器,10秒内出结果,稍安勿躁)")
|
68 |
|
69 |
ss.button("开始翻译", onclick = predict)
|
70 |
|