DeepLearning101 commited on
Commit
f9fe6a2
·
verified ·
1 Parent(s): 9dbcd94

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -4,11 +4,10 @@ import aiohttp
4
  import asyncio
5
  import requests
6
  import mimetypes
7
- import json, os
8
 
9
  LLM_API = os.environ.get("LLM_API")
10
  LLM_URL = os.environ.get("LLM_URL")
11
-
12
  USER_ID = "HuggingFace Space" # Placeholder user ID
13
 
14
  async def send_chat_message(LLM_URL, LLM_API, user_input):
@@ -70,7 +69,7 @@ def run_sync(func, *args):
70
  loop.close()
71
  return result
72
 
73
- # Define Gradio interface
74
  user_input = gr.Textbox(label='請輸入您想查詢的關鍵公司名稱')
75
  examples = [
76
  ["加密貨幣"],
@@ -78,8 +77,7 @@ examples = [
78
  ["中華電信"],
79
  ["台灣大哥大"],
80
  ["台積電"],
81
- ["BlockTempo"],
82
- ["abmedia"]
83
  ]
84
 
85
  TITLE = """<h1>Social Media Trends 💬 分析社群相關資訊,並判斷其正、負、中立等評價及趨勢 </h1>"""
@@ -93,16 +91,18 @@ LINKS = """
93
  <a href='https://blog.twman.org/2024/02/asr-tts.html' target='_blank'>那些ASR和TTS可能會踩的坑</a> | <a href='https://blog.twman.org/2024/02/LLM.html' target='_blank'>那些大模型開發會踩的坑</a><br>
94
  <a href='https://blog.twman.org/2023/07/wsl.html' target='_blank'>用PPOCRLabel來幫PaddleOCR做OCR的微調和標註</a> | <a href='https://blog.twman.org/2023/07/HugIE.html' target='_blank'>基於機器閱讀理解和指令微調的統一信息抽取框架之診斷書醫囑資訊擷取分析</a><br>
95
  """
 
 
96
  with gr.Blocks() as iface:
97
  gr.HTML(TITLE)
98
  gr.HTML(SUBTITLE)
99
  gr.HTML(LINKS)
100
  gr.Interface(
101
- fn=handle_input,
102
  inputs=user_input,
103
  outputs="text",
104
  examples=examples,
105
  allow_flagging="never"
106
  )
107
 
108
- iface.launch()
 
4
  import asyncio
5
  import requests
6
  import mimetypes
7
+ import json
8
 
9
  LLM_API = os.environ.get("LLM_API")
10
  LLM_URL = os.environ.get("LLM_URL")
 
11
  USER_ID = "HuggingFace Space" # Placeholder user ID
12
 
13
  async def send_chat_message(LLM_URL, LLM_API, user_input):
 
69
  loop.close()
70
  return result
71
 
72
+ # 定義 Gradio 介面
73
  user_input = gr.Textbox(label='請輸入您想查詢的關鍵公司名稱')
74
  examples = [
75
  ["加密貨幣"],
 
77
  ["中華電信"],
78
  ["台灣大哥大"],
79
  ["台積電"],
80
+ ["BlockTempo"]
 
81
  ]
82
 
83
  TITLE = """<h1>Social Media Trends 💬 分析社群相關資訊,並判斷其正、負、中立等評價及趨勢 </h1>"""
 
91
  <a href='https://blog.twman.org/2024/02/asr-tts.html' target='_blank'>那些ASR和TTS可能會踩的坑</a> | <a href='https://blog.twman.org/2024/02/LLM.html' target='_blank'>那些大模型開發會踩的坑</a><br>
92
  <a href='https://blog.twman.org/2023/07/wsl.html' target='_blank'>用PPOCRLabel來幫PaddleOCR做OCR的微調和標註</a> | <a href='https://blog.twman.org/2023/07/HugIE.html' target='_blank'>基於機器閱讀理解和指令微調的統一信息抽取框架之診斷書醫囑資訊擷取分析</a><br>
93
  """
94
+
95
+ # 使用 Gradio Blocks 設定頁面內容
96
  with gr.Blocks() as iface:
97
  gr.HTML(TITLE)
98
  gr.HTML(SUBTITLE)
99
  gr.HTML(LINKS)
100
  gr.Interface(
101
+ fn=lambda x: run_sync(handle_input, x), # 包裝 handle_input 為同步函數
102
  inputs=user_input,
103
  outputs="text",
104
  examples=examples,
105
  allow_flagging="never"
106
  )
107
 
108
+ iface.launch()