Spaces:
Runtime error
Runtime error
| """ | |
| PregoPal - 孕期陪护AI助手 | |
| ========================= | |
| 主入口:启动 Gradio 应用 + 每日 Loop。 | |
| 架构: | |
| app.py ← 薄入口(启动 Gradio + Loop) | |
| config.py ← 全局配置 | |
| loop.py ← 核心循环引擎(状态机驱动) | |
| plugins/ ← Loop 插件 | |
| modules/ ← 业务逻辑层 | |
| ui/ ← 表现层(Gradio 界面) | |
| data/ ← 数据存储 | |
| """ | |
| import os | |
| os.environ['no_proxy'] = '127.0.0.1,localhost,gradio.app' | |
| os.environ['GRADIO_ANALYTICS_ENABLED'] = 'False' | |
| os.environ['MINICPM_API_BASE'] = 'http://127.0.0.1:8090' | |
| import gradio as gr | |
| from ui.app_builder import create_app | |
| from loop import check_and_run_loop | |
| from utils import setup_chinese_font, CUSTOM_CSS | |
| # 启动时设置中文字体(解决 matplotlib 中文乱码) | |
| _CHINESE_FONT = setup_chinese_font() | |
| if __name__ == "__main__": | |
| # 启动时检查并运行每日 Loop | |
| loop = check_and_run_loop() | |
| # 创建并启动 Gradio 应用 | |
| demo = create_app(loop) | |
| demo.launch( | |
| server_name="0.0.0.0", | |
| server_port=7889, | |
| share=False, | |
| debug=False, | |
| css=CUSTOM_CSS, | |
| ) | |