feat: 初始化告警平台后端项目

- 创建 FastAPI 项目结构
- 实现告警数据模型(SQLAlchemy)
- 实现 multipart/form-data 告警接收接口
- 实现阿里云 OSS 图片上传模块
- 实现告警查询和处理 API
- 实现异步大模型分析模块
This commit is contained in:
2026-02-02 09:40:02 +08:00
commit baa895a6f1
14 changed files with 1069 additions and 0 deletions

18
.env.example Normal file
View File

@@ -0,0 +1,18 @@
# 数据库配置
DATABASE_URL=sqlite:///./data/alert_platform.db
# 阿里云 OSS 配置
OSS_ACCESS_KEY_ID=your_access_key_id
OSS_ACCESS_KEY_SECRET=your_access_key_secret
OSS_ENDPOINT=oss-cn-hangzhou.aliyuncs.com
OSS_BUCKET_NAME=your_bucket_name
OSS_URL_PREFIX=https://your-bucket-name.oss-cn-hangzhou.aliyuncs.com
# 应用配置
APP_HOST=0.0.0.0
APP_PORT=8000
DEBUG=true
# 大模型配置(可选)
AI_MODEL_ENDPOINT=http://localhost:8001
AI_MODEL_API_KEY=your_api_key