Update main.py
Browse files
main.py
CHANGED
@@ -19,7 +19,8 @@ from Uploading_images import get_image_url, store_user_message, analyze_with_gem
|
|
19 |
#==========================
|
20 |
|
21 |
# 設定 Google AI API 金鑰
|
22 |
-
|
|
|
23 |
|
24 |
# 設定生成文字的參數
|
25 |
generation_config = genai_gen.types.GenerationConfig(max_output_tokens=1000, temperature=0.2, top_p=0.5, top_k=16) #2048
|
@@ -37,7 +38,6 @@ client_secret = os.environ.get("IMGUR_CLIENT_SECRET")
|
|
37 |
access_token = os.environ.get("IMGUR_ACCESS_TOKEN")
|
38 |
refresh_token = os.environ.get("IMGUR_REFRESH_TOKEN")
|
39 |
|
40 |
-
|
41 |
# 設定是否正在與使用者交談
|
42 |
working_status = os.getenv("DEFALUT_TALKING", default = "true").lower() == "true"
|
43 |
|
@@ -99,7 +99,7 @@ def handle_image_message(event):
|
|
99 |
|
100 |
# 先立即回覆避免token過期
|
101 |
line_bot_api.reply_message(event.reply_token, TextSendMessage(text="圖片生成中~ 請稍候.....✨"))
|
102 |
-
|
103 |
# 生成圖片
|
104 |
image_binary = image_generator.generate_image_with_gemini(prompt)
|
105 |
|
|
|
19 |
#==========================
|
20 |
|
21 |
# 設定 Google AI API 金鑰
|
22 |
+
google_api = os.environ["GOOGLE_API_KEY"]
|
23 |
+
genai_gen.configure(api_key=google_api)
|
24 |
|
25 |
# 設定生成文字的參數
|
26 |
generation_config = genai_gen.types.GenerationConfig(max_output_tokens=1000, temperature=0.2, top_p=0.5, top_k=16) #2048
|
|
|
38 |
access_token = os.environ.get("IMGUR_ACCESS_TOKEN")
|
39 |
refresh_token = os.environ.get("IMGUR_REFRESH_TOKEN")
|
40 |
|
|
|
41 |
# 設定是否正在與使用者交談
|
42 |
working_status = os.getenv("DEFALUT_TALKING", default = "true").lower() == "true"
|
43 |
|
|
|
99 |
|
100 |
# 先立即回覆避免token過期
|
101 |
line_bot_api.reply_message(event.reply_token, TextSendMessage(text="圖片生成中~ 請稍候.....✨"))
|
102 |
+
image_generator = ImageGenerator( google_api, client_id, client_secret, access_token, refresh_token)
|
103 |
# 生成圖片
|
104 |
image_binary = image_generator.generate_image_with_gemini(prompt)
|
105 |
|