Update app.py
Browse files
app.py
CHANGED
@@ -17,13 +17,20 @@ with st.sidebar:
|
|
17 |
model_name = st.text_input("OpenAI Model Name", "gpt-4-0125-preview")
|
18 |
|
19 |
# Fetch API keys from environment variables
|
20 |
-
openai_key = os.getenv("OPENAI_API_KEY"
|
21 |
-
serpapi_key = os.getenv("SERP_API_KEY"
|
22 |
|
23 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
if not openai_key or not serpapi_key:
|
25 |
-
st.error("
|
26 |
else:
|
|
|
27 |
# Main content
|
28 |
if st.button("Find Similar Patents"):
|
29 |
try:
|
|
|
17 |
model_name = st.text_input("OpenAI Model Name", "gpt-4-0125-preview")
|
18 |
|
19 |
# Fetch API keys from environment variables
|
20 |
+
openai_key = os.getenv("OPENAI_API_KEY")
|
21 |
+
serpapi_key = os.getenv("SERP_API_KEY")
|
22 |
|
23 |
+
# Simplified check for missing keys
|
24 |
+
if not openai_key:
|
25 |
+
openai_key = st.sidebar.text_input("Missing: OpenAI API Key (OPENAI_API_KEY)", "")
|
26 |
+
if not serpapi_key:
|
27 |
+
serpapi_key = st.sidebar.text_input("Missing: SERP API Key (SERPAPI_KEY)", "")
|
28 |
+
|
29 |
+
# Proceed only if both keys are provided
|
30 |
if not openai_key or not serpapi_key:
|
31 |
+
st.error("Please provide the missing API keys to proceed.")
|
32 |
else:
|
33 |
+
st.success("API keys are set. Proceeding with the app!")
|
34 |
# Main content
|
35 |
if st.button("Find Similar Patents"):
|
36 |
try:
|