RealEstateAI v1.1.0
新增
- 容器化一键部署:Dockerfile / docker-compose.yml / docker-entrypoint.sh / .dockerignore / requirements-api.txt,配套 DEPLOY.md(Railway / Render 部署说明)
- 前端新增「城市对比页」与「宏观环境页」(宏观指标含 CPI/GDP/M2/PMI/利率,附新手说明卡)
- 后端 /api/cities 新增可选 min_count 参数,可过滤样本过少的城市
- 接入可选 LLM(OPENAI_API_KEY,兼容 DeepSeek),/api/analyze/qa 可由 LLM 生成并强制引用数据来源
修复
- recharts 入场动画导致的页面崩溃(多页图表加 isAnimationActive=false)
- 城市对比图左侧城市名只显示部分(YAxis interval=0 + 柱末标值)
- 前端价格裸数字 / 0.0 万元 单位错误(House.price 单位为万元,统一按万元渲染)
- rag.py 检索上下文中价格单位错误导致的 0.0 万元
数据
- 执行数据质量清洗:删除 243 行异常价格(<1万 / ≥1亿),全局异常值归零
安全
- .env 移出版本控制(git rm --cached),新增 .env.example 模板;请勿提交真实密钥
注:data/.db 与 models/.pkl 已被 .gitignore 忽略,克隆不含它们,部署前请按 DEPLOY.md 准备。