Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,3 +1,61 @@
|
|
|
|
|
|
|
|
| 1 |
import simplestart as ss
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
-
ss.write("文言文演示")
|
|
|
|
| 1 |
+
### 文言文翻译
|
| 2 |
+
|
| 3 |
import simplestart as ss
|
| 4 |
+
import requests
|
| 5 |
+
import json
|
| 6 |
+
import time
|
| 7 |
+
###import mymodule as mm
|
| 8 |
+
import util as util
|
| 9 |
+
|
| 10 |
+
|
| 11 |
+
#函数部分
|
| 12 |
+
def mychange(event):
|
| 13 |
+
if event.index == 0:
|
| 14 |
+
ss.session.prompt1 = "请将文言文拷贝到这里"
|
| 15 |
+
ss.session.text = "子曰:温故而知新" ### todo 随机
|
| 16 |
+
ss.session.method = 0
|
| 17 |
+
else:
|
| 18 |
+
ss.session.prompt1 = "请将现代文拷贝到这里"
|
| 19 |
+
ss.session.text = "谦虚使人进步,骄傲使人失败" ### todo 随机
|
| 20 |
+
ss.session.method = 1
|
| 21 |
+
|
| 22 |
+
|
| 23 |
+
def predict():
|
| 24 |
+
ss.message(ss.session.text)
|
| 25 |
+
#response = mm.predict(mytext.value, ss.session.method)
|
| 26 |
+
#ss.session["result"] = response
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
def demo1(state, value):
|
| 30 |
+
ss.session["result"] = ""
|
| 31 |
+
ss.session["comment"] = ""
|
| 32 |
+
|
| 33 |
+
if ss.session.method == 0:
|
| 34 |
+
mytext.value = "己所不欲勿施于人"
|
| 35 |
+
else:
|
| 36 |
+
mytext.value = "谦虚使人进步"
|
| 37 |
+
|
| 38 |
+
#会话变量
|
| 39 |
+
ss.session.method = 0
|
| 40 |
+
ss.session.prompt1 = "请将文言文拷贝到这里"
|
| 41 |
+
ss.session.text = "子曰:温故而知新"
|
| 42 |
+
|
| 43 |
+
### UI部分
|
| 44 |
+
ss.write("### 😾 古文-现代文翻译演示")
|
| 45 |
+
|
| 46 |
+
myradio = ss.radio(["古文-现代文", "现代文-古文"], index=0, onchange=mychange)
|
| 47 |
+
|
| 48 |
+
ss.space()
|
| 49 |
+
|
| 50 |
+
|
| 51 |
+
mytext = ss.textarea("@text", label="@prompt1")
|
| 52 |
+
myresult = ss.textarea("@result", label="翻译结果")
|
| 53 |
+
|
| 54 |
+
ss.button("开始翻译", onclick = predict)
|
| 55 |
+
|
| 56 |
+
ss.space()
|
| 57 |
+
|
| 58 |
+
ss.write("---")
|
| 59 |
+
remaining_memory_gb = util.mem_info()
|
| 60 |
+
ss.write(f"剩余内存: {remaining_memory_gb:.2f} GB")
|
| 61 |
|
|
|