Spaces:
Sleeping
Sleeping
# 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") |