Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -106,7 +106,10 @@ def generate_response(user_query, pdf_ticker, ai_ticker, mode, uploaded_file):
|
|
106 |
|
107 |
retrieved_docs = retrieve_relevant_docs(user_query, docs, index, bm25)
|
108 |
context = "\n\n".join(retrieved_docs)
|
109 |
-
|
|
|
|
|
|
|
110 |
|
111 |
elif mode == "π Live Data Mode":
|
112 |
financial_info = fetch_financial_data(ai_ticker)
|
@@ -153,7 +156,7 @@ else:
|
|
153 |
uploaded_file = None
|
154 |
|
155 |
# π― Submit Button
|
156 |
-
if st.button("
|
157 |
if mode == "π PDF Upload Mode" and not uploaded_file:
|
158 |
st.error("β Please upload a PDF file.")
|
159 |
elif mode == "π Live Data Mode" and not company_ticker:
|
|
|
106 |
|
107 |
retrieved_docs = retrieve_relevant_docs(user_query, docs, index, bm25)
|
108 |
context = "\n\n".join(retrieved_docs)
|
109 |
+
|
110 |
+
# Avoid using 'None' in prompt
|
111 |
+
prompt = f"Based on the uploaded financial report, answer the following query:\n{user_query}\n\nRelevant context:\n{context}"
|
112 |
+
|
113 |
|
114 |
elif mode == "π Live Data Mode":
|
115 |
financial_info = fetch_financial_data(ai_ticker)
|
|
|
156 |
uploaded_file = None
|
157 |
|
158 |
# π― Submit Button
|
159 |
+
if st.button("Analyze Now"):
|
160 |
if mode == "π PDF Upload Mode" and not uploaded_file:
|
161 |
st.error("β Please upload a PDF file.")
|
162 |
elif mode == "π Live Data Mode" and not company_ticker:
|