axionx-demo / streamlit_hub.py
deepsodha's picture
Update streamlit_hub.py
69ce8b0 verified
raw
history blame
1.31 kB
import streamlit as st
import yaml
from financegpt.app import main as finance_app
from legaldoc_summarizer.app import main as legal_app
from retailgpt_evaluator.app import main as retail_app
from app import main as gradio_app
from pathlib import Path
st.set_page_config(page_title="AxionX Digital Hub", page_icon="πŸš€", layout="wide")
# -------------------------------
# Optional: Show Logo
# -------------------------------
logo_path = Path("assets/axionx_logo.png")
if logo_path.exists():
st.sidebar.image(str(logo_path), width=180) # πŸ‘ˆ Adjust size as needed
st.sidebar.title("🧠 Select Demo")
choice = st.sidebar.radio(
"Choose a demo:",
(
"πŸ€– AxionX Base Demo",
"πŸ’° FinanceGPT",
"βš–οΈ LegalDoc Summarizer",
"πŸ›οΈ RetailGPT Evaluator",
),
)
st.sidebar.markdown("---")
st.sidebar.info(
"AxionX Digital fine-tunes and evaluates domain-specific LLMs for Finance, Legal, "
"and Retail use cases."
)
st.title("πŸš€ AxionX Digital β€” Model Training & Evaluation Suite")
if "FinanceGPT" in choice:
finance_app()
elif "LegalDoc" in choice:
legal_app()
elif "RetailGPT" in choice:
retail_app()
elif "Base Demo" in choice:
gradio_app()
st.markdown("---")
st.caption("Β© 2025 AxionX Digital β€” Innovating Tomorrow")