dayuian commited on
Commit
593d24f
ยท
verified ยท
1 Parent(s): 5b248ae

Update ui.py

Browse files
Files changed (1) hide show
  1. ui.py +10 -6
ui.py CHANGED
@@ -38,7 +38,7 @@ def create_ui():
38
 
39
  analyze_button = gr.Button("ๅˆ†ๆžๆƒ…็ท’")
40
  clear_button = gr.Button("ๆธ…้™ค")
41
- result_display = gr.Markdown("็ญ‰ๅพ…่ผธๅ…ฅ...", label="AI ๅ›žๆ‡‰") # ๐Ÿš€ ๆ”น็‚บ `gr.Markdown()`
42
 
43
  # ๐Ÿ“Œ ็ถๅฎšๆŒ‰้ˆ•ๅŠŸ่ƒฝ
44
  def process_analysis(text, model_name):
@@ -47,17 +47,21 @@ def create_ui():
47
  print(f"๐Ÿ“ข [Debug] ่ผธๅ…ฅๆ–‡ๆœฌ: {text}")
48
 
49
  processing_message = "๐Ÿ”„ **AI ๆญฃๅœจๅˆ†ๆž๏ผŒ่ซ‹็จๅพŒ...**"
50
- result_display.render(processing_message) # ๐Ÿš€ ้กฏ็คบใ€Œๅˆ†ๆžไธญใ€
51
-
52
- result, _ = analyze_sentiment(text, model_name)
53
 
 
 
54
  print(f"๐Ÿ“ข [Debug] ๅ›žๅ‚ณ็ตๆžœ: {result}")
55
- return result # ๐Ÿš€ ็›ดๆŽฅๅ›žๅ‚ณ Markdown ๅ…งๅฎน๏ผŒGradio ๆœƒ่‡ชๅ‹•ๆ›ดๆ–ฐ `Markdown`
56
 
57
  analyze_button.click(
58
  fn=process_analysis,
59
  inputs=[text_input, model_selector],
60
- outputs=[result_display] # ๐Ÿš€ ่ฎ“ `result_display` ็›ดๆŽฅ้กฏ็คบ็ตๆžœ
 
 
 
 
61
  )
62
 
63
  clear_button.click(
 
38
 
39
  analyze_button = gr.Button("ๅˆ†ๆžๆƒ…็ท’")
40
  clear_button = gr.Button("ๆธ…้™ค")
41
+ result_display = gr.Markdown("็ญ‰ๅพ…่ผธๅ…ฅ...", label="AI ๅ›žๆ‡‰") # ๐Ÿš€ ่ฎ“ `gr.Markdown()` ๆˆ็‚บ่ผธๅ‡บๅ€
42
 
43
  # ๐Ÿ“Œ ็ถๅฎšๆŒ‰้ˆ•ๅŠŸ่ƒฝ
44
  def process_analysis(text, model_name):
 
47
  print(f"๐Ÿ“ข [Debug] ่ผธๅ…ฅๆ–‡ๆœฌ: {text}")
48
 
49
  processing_message = "๐Ÿ”„ **AI ๆญฃๅœจๅˆ†ๆž๏ผŒ่ซ‹็จๅพŒ...**"
50
+ return processing_message # ๐Ÿš€ ๅ…ˆๅ›žๅ‚ณใ€Œๅˆ†ๆžไธญใ€็š„่จŠๆฏ
 
 
51
 
52
+ def analyze_and_return(text, model_name):
53
+ result, _ = analyze_sentiment(text, model_name)
54
  print(f"๐Ÿ“ข [Debug] ๅ›žๅ‚ณ็ตๆžœ: {result}")
55
+ return result # ๐Ÿš€ ็›ดๆŽฅๅ›žๅ‚ณ็ตๆžœ
56
 
57
  analyze_button.click(
58
  fn=process_analysis,
59
  inputs=[text_input, model_selector],
60
+ outputs=[result_display]
61
+ ).then( # ๐Ÿš€ **็ญ‰็ฌฌไธ€ๆญฅๅŸท่กŒๅฎŒๅพŒๅ†ๅŸท่กŒๅˆ†ๆž**
62
+ fn=analyze_and_return,
63
+ inputs=[text_input, model_selector],
64
+ outputs=[result_display]
65
  )
66
 
67
  clear_button.click(