phyloforfun commited on
Commit
55035d6
1 Parent(s): 5b17165

update set api keys

Browse files
Files changed (1) hide show
  1. app.py +8 -35
app.py CHANGED
@@ -1237,8 +1237,6 @@ def render_expense_report_summary():
1237
  )
1238
  st.plotly_chart(cost_pie_chart, use_container_width=True)
1239
 
1240
-
1241
-
1242
  st.subheader('Proportion of Total Cost by API Version')
1243
  cost_labels = []
1244
  cost_proportions = []
@@ -1288,31 +1286,6 @@ def sidebar_content():
1288
  except:
1289
  st.header('Expense Report Summary')
1290
  st.write('Available after first run...')
1291
-
1292
- # # Check if the expense summary is available in the session state
1293
- # if 'expense' not in st.session_state or st.session_state.expense is None:
1294
- # st.sidebar.write('No expense report data available.')
1295
- # return
1296
-
1297
- # # Retrieve the expense report summary
1298
- # expense_summary = st.session_state.expense
1299
-
1300
- # # Display the expense report summary
1301
- # st.sidebar.markdown('**Run Count**: ' + str(expense_summary['run_count']))
1302
-
1303
- # # API version usage percentages
1304
- # st.sidebar.markdown('**API Version Usage**:')
1305
- # for version, percentage in expense_summary['api_version_percentages'].items():
1306
- # st.sidebar.markdown(f'- {version}: {percentage:.2f}%')
1307
-
1308
- # # Summary of costs and tokens
1309
- # st.sidebar.markdown('**Total Cost**: $' + str(round(expense_summary['total_cost_sum'], 4)))
1310
- # st.sidebar.markdown('**Tokens In**: ' + str(expense_summary['tokens_in_sum']))
1311
- # st.sidebar.markdown('**Tokens Out**: ' + str(expense_summary['tokens_out_sum']))
1312
- # # st.sidebar.markdown('**Rate In**: $' + str(round(expense_summary['rate_in_sum'], 2)) + ' per 1000 tokens')
1313
- # # st.sidebar.markdown('**Rate Out**: $' + str(round(expense_summary['rate_out_sum'], 2)) + ' per 1000 tokens')
1314
- # st.sidebar.markdown('**Cost In**: $' + str(round(expense_summary['cost_in_sum'], 4)))
1315
- # st.sidebar.markdown('**Cost Out**: $' + str(round(expense_summary['cost_out_sum'], 4)))
1316
 
1317
  def main():
1318
  with st.sidebar:
@@ -1320,8 +1293,8 @@ def main():
1320
  # Main App
1321
  content_header()
1322
 
1323
- # tab_settings, tab_prompt, tab_domain, tab_component, tab_processing, tab_private, tab_delete = st.tabs(["Project Settings", "Prompt Builder", "Domain Knowledge","Component Detector", "Processing Options", "API Keys", "Space-Saver"])
1324
- tab_settings, tab_prompt, tab_domain, tab_component, tab_processing, tab_delete = st.tabs(["Project Settings", "Prompt Builder", "Domain Knowledge","Component Detector", "Processing Options", "Space-Saver"])
1325
 
1326
  with tab_settings:
1327
  content_tab_settings()
@@ -1340,10 +1313,10 @@ def main():
1340
  with tab_processing:
1341
  content_tab_processing()
1342
 
1343
- # with tab_private:
1344
- # if st.button("Edit API Keys"):
1345
- # st.session_state.proceed_to_private = True
1346
- # st.rerun()
1347
 
1348
  with tab_delete:
1349
  create_space_saver()
@@ -1381,7 +1354,7 @@ if 'zip_filepath' not in st.session_state:
1381
  # create_private_file()
1382
  if st.session_state.proceed_to_build_llm_prompt:
1383
  build_LLM_prompt_config()
1384
- # elif st.session_state.proceed_to_private:
1385
- # create_private_file()
1386
  elif st.session_state.proceed_to_main:
1387
  main()
 
1237
  )
1238
  st.plotly_chart(cost_pie_chart, use_container_width=True)
1239
 
 
 
1240
  st.subheader('Proportion of Total Cost by API Version')
1241
  cost_labels = []
1242
  cost_proportions = []
 
1286
  except:
1287
  st.header('Expense Report Summary')
1288
  st.write('Available after first run...')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1289
 
1290
  def main():
1291
  with st.sidebar:
 
1293
  # Main App
1294
  content_header()
1295
 
1296
+ tab_settings, tab_prompt, tab_domain, tab_component, tab_processing, tab_private, tab_delete = st.tabs(["Project Settings", "Prompt Builder", "Domain Knowledge","Component Detector", "Processing Options", "API Keys", "Space-Saver"])
1297
+ # tab_settings, tab_prompt, tab_domain, tab_component, tab_processing, tab_delete = st.tabs(["Project Settings", "Prompt Builder", "Domain Knowledge","Component Detector", "Processing Options", "Space-Saver"])
1298
 
1299
  with tab_settings:
1300
  content_tab_settings()
 
1313
  with tab_processing:
1314
  content_tab_processing()
1315
 
1316
+ with tab_private:
1317
+ if st.button("Edit API Keys"):
1318
+ st.session_state.proceed_to_private = True
1319
+ st.rerun()
1320
 
1321
  with tab_delete:
1322
  create_space_saver()
 
1354
  # create_private_file()
1355
  if st.session_state.proceed_to_build_llm_prompt:
1356
  build_LLM_prompt_config()
1357
+ elif st.session_state.proceed_to_private:
1358
+ create_private_file()
1359
  elif st.session_state.proceed_to_main:
1360
  main()