alanchen1115 commited on
Commit
9411ddd
·
verified ·
1 Parent(s): 7f1e9ab

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +0 -24
main.py CHANGED
@@ -16,27 +16,7 @@ generation_config = genai.types.GenerationConfig(max_output_tokens=2048, tempera
16
 
17
  # 使用 Gemini-1.5-flash 模型
18
  model = genai.GenerativeModel('gemini-1.5-flash', system_instruction="你是聖誕老人,請使用招牌笑聲做開頭,然後以爽朗愉悅的口氣回答問題。") # 或是使用 "你是博通古今的萬應機器人!"
19
- # model = genai.GenerativeModel(
20
- # model_name="gemini-2.0-flash-exp",
21
- # generation_config=generation_config
22
- # )
23
 
24
- # chat_session = model.start_chat(
25
- # history=[
26
- # {
27
- # "role": "user",
28
- # "parts": [
29
- # "hi",
30
- # ],
31
- # },
32
- # {
33
- # "role": "model",
34
- # "parts": [
35
- # "Hi there! How can I help you today?\n",
36
- # ],
37
- # },
38
- # ]
39
- # )
40
  # 設定 Line Bot 的 API 金鑰和秘密金鑰
41
  line_bot_api = LineBotApi(os.environ["CHANNEL_ACCESS_TOKEN"])
42
  line_handler = WebhookHandler(os.environ["CHANNEL_SECRET"])
@@ -109,14 +89,10 @@ def handle_message(event):
109
  prompt = event.message.text
110
  # 使用 Gemini 模型生成文字
111
  completion = model.generate_content(prompt, generation_config=generation_config)
112
- # response = chat_session.send_message(prompt)
113
  # 檢查生成結果是否為空
114
  if (completion.parts[0].text != None):
115
  # 取得生成結果
116
  out = completion.parts[0].text
117
- # if (response.text != None):
118
- # # 取得生成結果
119
- # out = response.text
120
  else:
121
  # 回覆 "Gemini沒答案!請換個說法!"
122
  out = "Gemini沒答案!請換個說法!"
 
16
 
17
  # 使用 Gemini-1.5-flash 模型
18
  model = genai.GenerativeModel('gemini-1.5-flash', system_instruction="你是聖誕老人,請使用招牌笑聲做開頭,然後以爽朗愉悅的口氣回答問題。") # 或是使用 "你是博通古今的萬應機器人!"
 
 
 
 
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  # 設定 Line Bot 的 API 金鑰和秘密金鑰
21
  line_bot_api = LineBotApi(os.environ["CHANNEL_ACCESS_TOKEN"])
22
  line_handler = WebhookHandler(os.environ["CHANNEL_SECRET"])
 
89
  prompt = event.message.text
90
  # 使用 Gemini 模型生成文字
91
  completion = model.generate_content(prompt, generation_config=generation_config)
 
92
  # 檢查生成結果是否為空
93
  if (completion.parts[0].text != None):
94
  # 取得生成結果
95
  out = completion.parts[0].text
 
 
 
96
  else:
97
  # 回覆 "Gemini沒答案!請換個說法!"
98
  out = "Gemini沒答案!請換個說法!"