Yasir646 commited on
Commit
ba87cbc
·
verified ·
1 Parent(s): 91d89bc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -5,12 +5,12 @@ import requests
5
  # Function to call ChatGPT (OpenAI)
6
  def query_chatgpt(prompt):
7
  openai.api_key = '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' # Add your OpenAI API Key
8
- response = openai.Completion.create(
9
  model="gpt-3.5-turbo", # Updated model
10
- prompt=prompt,
11
  max_tokens=150
12
  )
13
- return response.choices[0].text.strip()
14
 
15
  # Function to query Gemini API (Google's Generative Language API)
16
  def query_gemini(prompt):
@@ -30,12 +30,16 @@ def query_gemini(prompt):
30
 
31
  # Check if request is successful
32
  if response.status_code == 200:
33
- return response.json().get('content', 'No content returned')
 
 
 
 
34
  else:
35
  return f"Error: {response.status_code}, {response.text}"
36
 
37
  # Streamlit layout
38
- st.title("Compare AI Models: ChatGPT and Gemini")
39
  prompt = st.text_area("Enter your query:")
40
 
41
  if st.button("ChatGPT"):
 
5
  # Function to call ChatGPT (OpenAI)
6
  def query_chatgpt(prompt):
7
  openai.api_key = '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' # Add your OpenAI API Key
8
+ response = openai.chat.Completion.create(
9
  model="gpt-3.5-turbo", # Updated model
10
+ messages=[{"role": "user", "content": prompt}],
11
  max_tokens=150
12
  )
13
+ return response['choices'][0]['message']['content'].strip()
14
 
15
  # Function to query Gemini API (Google's Generative Language API)
16
  def query_gemini(prompt):
 
30
 
31
  # Check if request is successful
32
  if response.status_code == 200:
33
+ content = response.json().get('content', 'No content returned')
34
+ if content:
35
+ return content
36
+ else:
37
+ return "No content returned from Gemini."
38
  else:
39
  return f"Error: {response.status_code}, {response.text}"
40
 
41
  # Streamlit layout
42
+ st.title("ChatGPT and Gemini")
43
  prompt = st.text_area("Enter your query:")
44
 
45
  if st.button("ChatGPT"):