Update app.py
Browse files
app.py
CHANGED
|
@@ -411,7 +411,7 @@ class GEOSEOApp:
|
|
| 411 |
# Export functionality
|
| 412 |
st.markdown("### 📥 Export Results")
|
| 413 |
if st.button("📊 Generate Full Report"):
|
| 414 |
-
|
| 415 |
geo_results,
|
| 416 |
website_url
|
| 417 |
)
|
|
@@ -423,7 +423,7 @@ class GEOSEOApp:
|
|
| 423 |
)
|
| 424 |
|
| 425 |
except Exception as e:
|
| 426 |
-
|
| 427 |
|
| 428 |
def render_multilingual_tab(self):
|
| 429 |
st.markdown("### 🌍 Multilingual Translator")
|
|
@@ -590,11 +590,11 @@ def main():
|
|
| 590 |
model_name="sentence-transformers/all-MiniLM-L6-v2",
|
| 591 |
model_kwargs={"device": "cpu"},
|
| 592 |
cache_folder="./hf_cache",
|
| 593 |
-
|
| 594 |
st.session_state.rag_chain = create_rag_chain(
|
| 595 |
ChatGroq(api_key=os.getenv("GROQ_API_KEY", "your-groq-api-key"), model_name="llama3-8b-8192", temperature=0.1),
|
| 596 |
vectorstore
|
| 597 |
-
|
| 598 |
|
| 599 |
|
| 600 |
app = GEOSEOApp()
|
|
|
|
| 411 |
# Export functionality
|
| 412 |
st.markdown("### 📥 Export Results")
|
| 413 |
if st.button("📊 Generate Full Report"):
|
| 414 |
+
report_data = self.result_exporter.export_geo_results(
|
| 415 |
geo_results,
|
| 416 |
website_url
|
| 417 |
)
|
|
|
|
| 423 |
)
|
| 424 |
|
| 425 |
except Exception as e:
|
| 426 |
+
st.error(f"An error occurred during website analysis: {str(e)}")
|
| 427 |
|
| 428 |
def render_multilingual_tab(self):
|
| 429 |
st.markdown("### 🌍 Multilingual Translator")
|
|
|
|
| 590 |
model_name="sentence-transformers/all-MiniLM-L6-v2",
|
| 591 |
model_kwargs={"device": "cpu"},
|
| 592 |
cache_folder="./hf_cache",
|
| 593 |
+
))
|
| 594 |
st.session_state.rag_chain = create_rag_chain(
|
| 595 |
ChatGroq(api_key=os.getenv("GROQ_API_KEY", "your-groq-api-key"), model_name="llama3-8b-8192", temperature=0.1),
|
| 596 |
vectorstore
|
| 597 |
+
)
|
| 598 |
|
| 599 |
|
| 600 |
app = GEOSEOApp()
|