docs: update lottery ai image localization progress
This commit is contained in:
@@ -13,6 +13,28 @@
|
||||
|
||||
## 一、已完成事项
|
||||
|
||||
### 73. 彩票帖子 AI 分析图片先本地化再识别
|
||||
|
||||
- 状态:已完成 - 时间:2026-06-13
|
||||
|
||||
完成内容:
|
||||
- 进入六合彩帖子 AI 分析前,后端会先把远程图片下载到 `server/public/uploads/ai_lottery_posts/YYYYMMDD/`,生成站内可访问图片 URL。
|
||||
- 下载成功后会同步替换 `la_community_post.images` 中的图片链接,并重建 `la_community_post_image` 明细表,避免帖子展示图片与 AI 输入图片不一致。
|
||||
- `AiService::analyzeLotteryPostImages()` 不再把图片转成 `data:image/...;base64,...` 传给模型,而是直接把本地化后的站内图片 URL 发给视觉模型分析。
|
||||
- 彩票帖子图片识别和后续二段 JSON 分析都显式限制为 25 秒、`reasoning_effort=low`、关闭同步重试,降低首屏请求被网关切断后一直无结果的概率。
|
||||
|
||||
涉及模块:
|
||||
- `server/app/api/controller/CommunityController.php`
|
||||
- `server/app/common/service/ai/AiService.php`
|
||||
- `server/app/common/service/ai/KbRagService.php`
|
||||
- `qa/backend/test_lottery_post_ai_fast_options_static.php`
|
||||
|
||||
验证记录:
|
||||
- 已先运行 `php qa/backend/test_lottery_post_ai_fast_options_static.php`,修改前因缺少 25 秒快速参数失败,确认旧链路仍可能等待到网关超时。
|
||||
- 修改后已执行 `php qa/backend/test_lottery_post_ai_fast_options_static.php`,静态检查通过,覆盖图片本地化、数据库图片链接回写、明细表同步、不再转 base64、快速参数等约束。
|
||||
- 已执行 `php -l server/app/api/controller/CommunityController.php`、`php -l server/app/common/service/ai/AiService.php`、`php -l server/app/common/service/ai/KbRagService.php`,语法检查通过。
|
||||
- 已执行 `php qa/backend/test_deepseek_client_invalid_response.php` 与 `php qa/backend/test_deepseek_client_transient_retry.php`,DeepSeekClient 相关回归测试通过。
|
||||
|
||||
### 72. Docker AI 评论账号昵称改为以用户表为准
|
||||
|
||||
- 状态:已完成 - 时间:2026-06-13
|
||||
|
||||
Reference in New Issue
Block a user