Update app.py
Browse files
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 |
-
|
11 |
max_tokens=150
|
12 |
)
|
13 |
-
return response
|
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 |
-
|
|
|
|
|
|
|
|
|
34 |
else:
|
35 |
return f"Error: {response.status_code}, {response.text}"
|
36 |
|
37 |
# Streamlit layout
|
38 |
-
st.title("
|
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"):
|