Spaces:
Paused
Paused
Commit
·
dcbd3df
1
Parent(s):
92f11dd
modify app.py
Browse files
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 |
-
|
| 225 |
-
|
| 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}")
|