tomthekkan commited on
Commit
b7b7f22
·
verified ·
1 Parent(s): 6d5953d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -9,8 +9,8 @@ import gradio as gr
9
 
10
  load_dotenv(override=True)
11
  google_api_key = os.getenv('GOOGLE_API_KEY')
12
- gemini = OpenAI(api_key=google_api_key, base_url="https://generativelanguage.googleapis.com/v1beta/openai/")
13
- model_name = "gemini-2.0-flash"
14
 
15
  def push(text):
16
  requests.post(
@@ -79,8 +79,10 @@ tools = [{"type": "function", "function": record_user_details_json},
79
  class Me:
80
 
81
  def __init__(self):
82
- self.openai = OpenAI()
 
83
  self.name = "Ed Donner"
 
84
  reader = PdfReader("me/linkedin.pdf")
85
  self.linkedin = ""
86
  for page in reader.pages:
@@ -120,7 +122,7 @@ If the user is engaging in discussion, try to steer them towards getting in touc
120
  done = False
121
  while not done:
122
  #response = self.openai.chat.completions.create(model="gpt-4o-mini", messages=messages, tools=tools)
123
- response = gemini.chat.completions.create(model=model_name, messages=messages, tools=tools)
124
  if response.choices[0].finish_reason=="tool_calls":
125
  message = response.choices[0].message
126
  tool_calls = message.tool_calls
 
9
 
10
  load_dotenv(override=True)
11
  google_api_key = os.getenv('GOOGLE_API_KEY')
12
+ #gemini = OpenAI(api_key=google_api_key, base_url="https://generativelanguage.googleapis.com/v1beta/openai/")
13
+ #model_name = "gemini-2.0-flash"
14
 
15
  def push(text):
16
  requests.post(
 
79
  class Me:
80
 
81
  def __init__(self):
82
+ #self.openai = OpenAI()
83
+ self.gemini = OpenAI(api_key=google_api_key, base_url="https://generativelanguage.googleapis.com/v1beta/openai/")
84
  self.name = "Ed Donner"
85
+ self.model_name = "gemini-2.0-flash"
86
  reader = PdfReader("me/linkedin.pdf")
87
  self.linkedin = ""
88
  for page in reader.pages:
 
122
  done = False
123
  while not done:
124
  #response = self.openai.chat.completions.create(model="gpt-4o-mini", messages=messages, tools=tools)
125
+ response = self.gemini.chat.completions.create(model=self.model_name, messages=messages, tools=tools)
126
  if response.choices[0].finish_reason=="tool_calls":
127
  message = response.choices[0].message
128
  tool_calls = message.tool_calls