jinysun commited on
Commit
db2aa59
·
verified ·
1 Parent(s): 434f63b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -3,7 +3,7 @@ import asyncio
3
  # Init with fake key
4
  if 'OPENAI_API_KEY' not in os.environ:
5
  os.environ['OPENAI_API_KEY'] = 'none'
6
- os.environ["OPENAI_API_BASE"] = 'none'
7
 
8
  os.environ["SERP_API_KEY"] = 'none'
9
  os.environ["SEMANTIC_SCHOLAR_API_KEY"] = 'none'
@@ -162,8 +162,19 @@ with st.sidebar:
162
  key='semantic_scholar_url',type='password',
163
  label_visibility="collapsed"
164
  )
165
- os.environ['OPENAI_API_KEY'] = ss.get('api_key')
166
- os.environ["OPENAI_API_BASE"] = ss.get('base_url')
 
 
 
 
 
 
 
 
 
 
 
167
 
168
  os.environ["SERP_API_KEY"] = ss.get('serp_api')
169
  os.environ["SEMANTIC_SCHOLAR_API_KEY"] = ss.get('semantic_scholar_url')
@@ -257,4 +268,4 @@ if prompt := st.chat_input("Say something and/or attach files"):
257
  # except:
258
  # st.markdown("Please input correct files or query ")
259
  else:
260
- run_prompt(prompt)
 
3
  # Init with fake key
4
  if 'OPENAI_API_KEY' not in os.environ:
5
  os.environ['OPENAI_API_KEY'] = 'none'
6
+
7
 
8
  os.environ["SERP_API_KEY"] = 'none'
9
  os.environ["SEMANTIC_SCHOLAR_API_KEY"] = 'none'
 
162
  key='semantic_scholar_url',type='password',
163
  label_visibility="collapsed"
164
  )
165
+ user_api_key = ss.get('api_key')
166
+ user_base_url = ss.get('base_url')
167
+
168
+
169
+ if user_api_key:
170
+ os.environ['OPENAI_API_KEY'] = user_api_key
171
+
172
+ if user_base_url and user_base_url.strip() != "" and user_base_url != "none":
173
+ os.environ["OPENAI_API_BASE"] = user_base_url
174
+ else:
175
+
176
+ if "OPENAI_API_BASE" in os.environ:
177
+ del os.environ["OPENAI_API_BASE"]
178
 
179
  os.environ["SERP_API_KEY"] = ss.get('serp_api')
180
  os.environ["SEMANTIC_SCHOLAR_API_KEY"] = ss.get('semantic_scholar_url')
 
268
  # except:
269
  # st.markdown("Please input correct files or query ")
270
  else:
271
+ run_prompt(prompt)