Seunggg commited on
Commit
910df84
·
verified ·
1 Parent(s): ecec6e3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -2
app.py CHANGED
@@ -4,6 +4,14 @@ from peft import PeftModel
4
  import torch
5
  import requests
6
  import json
 
 
 
 
 
 
 
 
7
 
8
  model_id = "deepseek-ai/deepseek-coder-1.3b-base"
9
  lora_id = "Seunggg/lora-plant"
@@ -66,6 +74,7 @@ def update_chart():
66
  "layout": {"title": "实时传感器数据"}
67
  }
68
 
 
69
  with gr.Blocks() as demo:
70
  gr.Markdown("# 🌱 植物助手 - 实时传感器联动")
71
 
@@ -77,8 +86,9 @@ with gr.Blocks() as demo:
77
  answer_box = gr.Textbox(label="🤖 回答建议", lines=8, interactive=False)
78
  send_btn = gr.Button("发送")
79
 
80
- demo.load(fn=sensor_display_text, inputs=None, outputs=sensor_box, every=5)
81
- demo.load(fn=update_chart, inputs=None, outputs=chart, every=5)
82
  send_btn.click(fn=generate_answer, inputs=question, outputs=answer_box)
83
 
 
 
 
84
  demo.launch()
 
4
  import torch
5
  import requests
6
  import json
7
+ import time
8
+
9
+ def auto_refresh_sensor():
10
+ while True:
11
+ sensor_box.value = sensor_display_text()
12
+ time.sleep(5)
13
+
14
+ demo.load(auto_refresh_sensor, None, None)
15
 
16
  model_id = "deepseek-ai/deepseek-coder-1.3b-base"
17
  lora_id = "Seunggg/lora-plant"
 
74
  "layout": {"title": "实时传感器数据"}
75
  }
76
 
77
+ # 在 Blocks 里这样写:
78
  with gr.Blocks() as demo:
79
  gr.Markdown("# 🌱 植物助手 - 实时传感器联动")
80
 
 
86
  answer_box = gr.Textbox(label="🤖 回答建议", lines=8, interactive=False)
87
  send_btn = gr.Button("发送")
88
 
 
 
89
  send_btn.click(fn=generate_answer, inputs=question, outputs=answer_box)
90
 
91
+ # 启动后台线程更新数据
92
+
93
+
94
  demo.launch()