baodan/api/insurance
wsb1224 9dc494d968 主要修改:
利益表按最多两页、9000字符分块调用 LLM,成功分块按保单年度合并、去重、排序。[extraction.py (line 125)](D:/work/code/python/coding/baodanagent/api/insurance/ppt/extraction.py:125)
身份字段只发送关键页面;没有提领关键词时不再发送整份 PDF 做空提领请求。
单个利益分块失败不会丢失其他成功分块,并记录具体分块编号和错误。[extraction.py (line 1161)](D:/work/code/python/coding/baodanagent/api/insurance/ppt/extraction.py:1161)
RemoteProtocolError、连接超时、408/429/部分5xx现在会按配置执行真实退避重试;DeepSeek默认最多调用3次。[llm_client.py (line 600)](D:/work/code/python/coding/baodanagent/api/insurance/ppt/llm_client.py:600)
只有一个供应商时,错误信息会明确显示“已配置1个供应商”,不再误导为存在多个备用供应商。
利益表分块失败或储蓄险年度数据不足时,结果标记为 partial,不再伪装完整成功。[extraction.py (line 750)](D:/work/code/python/coding/baodanagent/api/insurance/ppt/extraction.py:750)
会话显示“解析完成,部分文件需校对”,同时保留可人工修正的数据。
日志增加文件名、文件序号、最终状态、利益行数,以及身份/利益各分块/提领的独立耗时、token和错误信息。[celery_tasks.py (line 181)](D:/work/code/python/coding/baodanagent/api/insurance/generation/celery_tasks.py:181)
缓存版本升级至 v8,旧解析缓存自动失效。
验证结果:
PPT专项测试:54 passed, 1 skipped
大范围测试:231 passed, 1 skipped
仅剩既有聊天日志测试缺少 Flask application context
完整测试收集另受本机缺少 python-pptx 影响
Python语法检查:通过
前端生产构建:通过
git diff --check:通过
2026-08-01 02:25:35 +08:00
..
admin 优化海报生成模块的内容 2026-07-31 21:42:32 +08:00
auth 0712 修复一个版本 2026-07-12 14:17:18 +08:00
chat 0712 修复一个版本 2026-07-12 14:17:18 +08:00
db 优化海报生成模块的内容 2026-07-31 21:42:32 +08:00
generation 主要修改: 2026-08-01 02:25:35 +08:00
instance 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
kb 0712 修复一个版本 2026-07-12 14:17:18 +08:00
middleware 0712 修复一个版本 2026-07-12 14:17:18 +08:00
models 优化海报生成模块的内容 2026-07-31 21:42:32 +08:00
poster 主要改动: 2026-08-01 01:22:07 +08:00
ppt 主要修改: 2026-08-01 02:25:35 +08:00
recommend 0723 代码整理 2026-07-23 08:52:59 +08:00
stats 0712 修复一个版本 2026-07-12 14:17:18 +08:00
utils 文件 问题 严重度 2026-07-29 22:41:27 +08:00
wecom 0712 提交一个版本 2026-07-22 18:09:03 +08:00
__init__.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
app.py fix: add api/ to sys.path so app.py can run from project root 2026-07-24 12:39:57 +08:00
config.py 上线阻断问题全部修复 2026-07-27 13:52:09 +08:00
requirements.txt 主要修复: 2026-07-31 23:35:45 +08:00
routes.py 核心改进: 2026-07-28 20:35:28 +08:00