Rahulholla commited on
Commit
dcbd3df
·
1 Parent(s): 92f11dd

modify app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -21
app.py CHANGED
@@ -5,7 +5,6 @@ from yahoo_fin import options
5
  import pandas_ta as ta
6
  from datetime import datetime, timedelta
7
  import requests
8
- import json
9
  from transformers import pipeline
10
 
11
 
@@ -212,35 +211,23 @@ if st.button("Analyze"):
212
 
213
  with st.spinner('Predicting...'):
214
  prompt_generated = prompt_generator(selected_company, option_stats, technical_indicators)
 
215
  response = send_prompt_to_api(prompt_generated)
 
216
 
217
  if response["success"]:
218
  try:
 
 
 
 
219
  generated_text = response["text"]
220
  st.write("Our evaluation:")
221
  st.write(generated_text)
222
  st.markdown("### Disclaimer:")
223
  st.write(disclaimer)
224
- # else:
225
- # st.error(f"Error: {response['error_message']}")
226
- # inner_json_str = json.loads(response.text)
227
- # api_response = json.loads(inner_json_str)
228
-
229
- # if api_response:
230
- # for item in api_response:
231
- # if 'generated_text' in item:
232
- # generated_text = item['generated_text']
233
- # st.write("API Response:")
234
- # st.write(generated_text)
235
- # st.markdown("### Disclaimer:")
236
- # st.write(disclaimer)
237
- # break
238
-
239
- # else:
240
- # st.error("Error: 'generated_text' not found in any item of the API response.")
241
-
242
- # else:
243
- # st.error("Error: Empty API response.")
244
 
245
  except Exception as e:
246
  st.error(f"Error: Failed due to {e}")
 
5
  import pandas_ta as ta
6
  from datetime import datetime, timedelta
7
  import requests
 
8
  from transformers import pipeline
9
 
10
 
 
211
 
212
  with st.spinner('Predicting...'):
213
  prompt_generated = prompt_generator(selected_company, option_stats, technical_indicators)
214
+ start_time = datetime.now()
215
  response = send_prompt_to_api(prompt_generated)
216
+ end_time = datetime.now()
217
 
218
  if response["success"]:
219
  try:
220
+ st.write("Raw response")
221
+ st.write(response)
222
+ st.write("----------------------------------------------------")
223
+ st.write("Below is the generate text")
224
  generated_text = response["text"]
225
  st.write("Our evaluation:")
226
  st.write(generated_text)
227
  st.markdown("### Disclaimer:")
228
  st.write(disclaimer)
229
+ training_duration = end_time - start_time
230
+ st.write(f"Prompt generation started at : {start_time} and Prompt generation ended at : {end_time} and Total prompt generation duration : {training_duration}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
231
 
232
  except Exception as e:
233
  st.error(f"Error: Failed due to {e}")