SC999 commited on
Commit
1e807cc
1 Parent(s): 37ed40f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -33,15 +33,22 @@ def response(message, history):
33
  global chat
34
  # 將 Gradio 的歷史紀錄轉換為 Gemini 的格式
35
  chat.history = transform_history(history)
36
-
 
 
 
 
 
 
37
  # 發送訊息到 Gemini API
38
- response = chat.send_message(message)
39
  response.resolve()
40
 
41
  # 逐字回傳生成的文字,實現打字機效果
42
  for i in range(len(response.text)):
43
  time.sleep(0.05) # 每個字符間隔 0.05 秒
44
  yield response.text[: i+1]
 
45
 
46
  # 建立 Gradio 聊天界面
47
  gr.ChatInterface(response,
 
33
  global chat
34
  # 將 Gradio 的歷史紀錄轉換為 Gemini 的格式
35
  chat.history = transform_history(history)
36
+
37
+ prompt = "你是一個半導體智慧製造專家,請用專業的角度回應接下來的問題!"
38
+ if len(history) == 0:
39
+ prompt_message = f"{prompt} \n {message}"
40
+ else:
41
+ prompt_message = message
42
+
43
  # 發送訊息到 Gemini API
44
+ response = chat.send_message(prompt_message)
45
  response.resolve()
46
 
47
  # 逐字回傳生成的文字,實現打字機效果
48
  for i in range(len(response.text)):
49
  time.sleep(0.05) # 每個字符間隔 0.05 秒
50
  yield response.text[: i+1]
51
+
52
 
53
  # 建立 Gradio 聊天界面
54
  gr.ChatInterface(response,