# AI 告警平台 轻量级告警接收与处理平台,接收边缘端告警数据,存储到数据库并提供可视化查询能力。 ## 功能特性 - 告警接收:支持边缘端通过 multipart/form-data 上报告警 - 图片存储:阿里云 OSS 对象存储 - 告警管理:查询、筛选、处理告警 - 大模型分析:异步告警智能分析 ## 快速开始 ```bash # 安装依赖 pip install -r requirements.txt # 配置环境变量 cp .env.example .env # 编辑 .env 文件,配置数据库和 OSS # 启动服务 python -m app.main ``` ## 项目结构 ``` alert_platform/ ├── app/ │ ├── main.py # FastAPI 入口 │ ├── config.py # 配置 │ ├── models.py # 数据模型 │ ├── schemas.py # Pydantic 模型 │ ├── api/ │ │ └── alert.py # 告警 API │ ├── services/ │ │ ├── alert_service.py # 告警业务 │ │ └── oss_storage.py # OSS 存储 │ └── utils/ │ └── logger.py # 日志工具 ├── data/ # 数据库目录 ├── uploads/ # 本地临时存储 ├── requirements.txt └── .env.example ``` ## API 文档 启动后访问:http://localhost:8000/docs