""" Human+ Lab-to-Protocol AI Entry point — konfigurasi, health check, session state, routing. Semua logic ada di core/, UI ada di ui/, pages ada di pages/. """ import streamlit as st import warnings warnings.filterwarnings("ignore", category=UserWarning) warnings.filterwarnings("ignore", message=".*torchvision.*") warnings.filterwarnings("ignore", message=".*UNEXPECTED.*") # ── Page config (HARUS pertama) ──────────────────────────────────── st.set_page_config( page_title="Human+ Lab-to-Protocol AI", page_icon="🧬", layout="centered", initial_sidebar_state="collapsed", menu_items={ "Get Help": "https://instagram.com/bennywhitethatsright", "Report a bug": None, "About": "Human+ Bali — From Injured → Optimized", }, ) # ── Inject global CSS ────────────────────────────────────────────── from ui.styles import inject_custom_css inject_custom_css() # ── Health check: Gemini API key ─────────────────────────────────── from core.ai_client import check_client_health client_ok, client_msg = check_client_health() if not client_ok: st.markdown("""
GEMINI_API_KEY di: