3v324v23 commited on
Commit
333818d
·
1 Parent(s): b7da803

用回舊版

Browse files
Files changed (2) hide show
  1. main.py +4 -11
  2. requirements.txt +2 -3
main.py CHANGED
@@ -4,9 +4,7 @@ import logging
4
  import os
5
  import tempfile
6
 
7
- # import google.generativeai as genai
8
-
9
- from google import genai
10
  import markdown
11
  from bs4 import BeautifulSoup
12
  from flask import Flask, abort, request, send_from_directory
@@ -26,10 +24,8 @@ from openai import OpenAI
26
 
27
  # === 初始化 Google Gemini ===
28
  GOOGLE_API_KEY = os.environ.get("GOOGLE_API_KEY")
29
- client = genai.Client(api_key=GOOGLE_API_KEY)
30
-
31
- # genai.configure(api_key=GOOGLE_API_KEY)
32
- # model = genai.GenerativeModel("gemini-2.0-flash")
33
 
34
  # === 初始化OpenAI模型 ===
35
  OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
@@ -57,10 +53,7 @@ handler = WebhookHandler(channel_secret)
57
 
58
  # === AI Query 包裝 ===
59
  def query(payload):
60
- response = client.models.generate_content(
61
- model="gemini-2.0-flash",
62
- contents=[payload]
63
- )
64
  return response.text
65
 
66
 
 
4
  import os
5
  import tempfile
6
 
7
+ import google.generativeai as genai
 
 
8
  import markdown
9
  from bs4 import BeautifulSoup
10
  from flask import Flask, abort, request, send_from_directory
 
24
 
25
  # === 初始化 Google Gemini ===
26
  GOOGLE_API_KEY = os.environ.get("GOOGLE_API_KEY")
27
+ genai.configure(api_key=GOOGLE_API_KEY)
28
+ model = genai.GenerativeModel("gemini-2.0-flash")
 
 
29
 
30
  # === 初始化OpenAI模型 ===
31
  OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
 
53
 
54
  # === AI Query 包裝 ===
55
  def query(payload):
56
+ response = model.generate_content(payload)
 
 
 
57
  return response.text
58
 
59
 
requirements.txt CHANGED
@@ -3,6 +3,5 @@ gunicorn
3
  line-bot-sdk
4
  markdown
5
  beautifulsoup4
6
- # google-generativeai
7
- openai
8
- google-genai>=1.10.0
 
3
  line-bot-sdk
4
  markdown
5
  beautifulsoup4
6
+ google-generativeai
7
+ openai