# Home.py (Trang chủ ứng dụng) import streamlit as st import os from dotenv import load_dotenv import google.generativeai as genai # Load environment variables load_dotenv() # Thiết lập trang st.set_page_config( page_title="AI Financial Dashboard", page_icon="📊", layout="wide" ) # Tiêu đề ứng dụng st.title("📊 AI Financial Dashboard v2.0") # Hiển thị thông tin ứng dụng st.markdown(""" ## Chào mừng đến với AI Financial Dashboard Đây là ứng dụng phân tích tài chính thông minh sử dụng AI để giúp bạn đưa ra các quyết định đầu tư thông minh hơn. ### Các chức năng chính: 1. **💬 Chat với AI Financial Analyst**: - Tìm kiếm thông tin cổ phiếu - Xem biểu đồ giá - Quy đổi tiền tệ   2. **📄 Báo cáo Phân tích Chuyên sâu Mã Cổ phiếu**: - Phân tích toàn diện về một cổ phiếu cụ thể - Thu thập dữ liệu từ nhiều nguồn khác nhau - Tạo báo cáo chuyên sâu với đánh giá của AI   3. **📰 Bản tin Tổng hợp Thị trường Hàng ngày** (Sắp ra mắt): - Tổng hợp tin tức tài chính mới nhất - Phân loại theo chủ đề - Cập nhật thị trường hàng ngày ### Cách sử dụng: Sử dụng thanh điều hướng bên trái để chuyển đổi giữa các chức năng khác nhau của ứng dụng. """) # Hiển thị trạng thái kết nối API st.sidebar.title("Trạng thái kết nối") # Kiểm tra các API key api_keys = { "GEMINI_API_KEY": os.getenv("GEMINI_API_KEY"), "ALPHA_VANTAGE_API_KEY": os.getenv("ALPHA_VANTAGE_API_KEY"), "NEWS_API_KEY": os.getenv("NEWS_API_KEY"), "MARKETAUX_API_KEY": os.getenv("MARKETAUX_API_KEY"), "TWELVEDATA_API_KEY": os.getenv("TWELVEDATA_API_KEY") } # Hiển thị trạng thái của từng API for api_name, api_key in api_keys.items(): if api_key: st.sidebar.success(f"✅ {api_name} đã kết nối") else: st.sidebar.error(f"❌ {api_name} chưa kết nối") # Hiển thị thông tin về dự án st.sidebar.markdown("---") st.sidebar.markdown(""" ### Thông tin dự án - **Phiên bản**: 2.0 - **Cập nhật**: Tính năng báo cáo chuyên sâu """) # Hiển thị các nút chuyển hướng nhanh st.markdown("### Chuyển hướng nhanh") col1, col2 = st.columns(2) with col1: if st.button("💬 Trò chuyện với AI Financial Analyst", use_container_width=True): # Chuyển hướng sang trang chat st.switch_page("pages/chat_app.py") with col2: if st.button("📄 Tạo Báo cáo Phân tích Cổ phiếu", use_container_width=True): # Chuyển hướng sang trang báo cáo cổ phiếu st.switch_page("pages/stock_report.py")