test: 大样图4页真实测试视觉审计(三铁律提示词强化, 数量控制为模型边界, 加审图警示)

This commit is contained in:
HHY
2026-10-07 01:12:37 -07:00
parent 5795bf5352
commit ba6f740482
9 changed files with 12 additions and 3 deletions
+7 -3
View File
@@ -73,9 +73,13 @@ def build_blueprint_prompt(drawing: str | dict) -> str:
Asset type: 门窗工程审图参考图
Primary request: 将输入的门窗手绘草图(现场量尺登记表照片)或 2D 图纸重绘为清晰、整洁的工程 CAD 大样图风格预览。
Input images: 第一张是原始手绘草图照片或 2D 图纸,仅作为几何、分格与标注位置的几何来源。输入可能是一页包含多个窗的手绘量尺登记表——逐窗转换,保持各窗的相对布局与各自分格。
Style/medium: 黑白二维门窗工程大样图、正投影立面、细黑线框、玻璃淡灰填充、外部尺寸线与分格尺寸标注、中文工程标注、右下角标题栏(图名/比例/日期)。
Constraints: {feat} 严格保留手稿中可辨识的总体构图、每个窗的窗扇/玻璃分格数量与比例、开启扇方向符号(对角三角线)位置、手写尺寸数字;不要增删或合并分格;手写字迹模糊的尺寸按可辨识程度规范誊写,不要编造缺失尺寸;输出仅供人工审图与报价附件,不作为 CAD 几何或生产数据来源;无水印、无装饰性场景、无彩色、不保留登记表表格框线。
Avoid: 三维渲染、透视效果、写实照片、彩色渲染、虚构品牌、模糊文字。"""
Style/medium: 黑白二维门窗工程大样图、正投影立面、细黑线框、玻璃淡灰填充、外部尺寸线与分格尺寸标注、中文工程标注、每个窗下方标注"窗1/窗2…"编号、右下角标题栏(图名/比例/日期)。
Constraints: {feat}
数量铁律: 输出大样图的数量必须与输入草图中的窗数量完全相同,一个不多一个不少;每个窗只绘制一次,严禁重复绘制同一个窗,严禁合并或省略任何窗。
尺寸铁律: 手写数字可能有涂改或划掉——被划掉的数字以改后数字为准;只誊写可清晰辨认的数字;无法辨认的尺寸处只标注"?",严禁猜测或编造任何数字。
开向铁律: 每个开启扇的对角三角符号必须与原图的铰链侧、开启方向完全一致,不得镜像或反向。
结构铁律: 严格保留每个窗的分格数量、比例与位置;不要增删或合并分格;如果照片是旋转拍摄的,先将画面转正再逐窗转换;输出仅供人工审图与报价附件,不作为 CAD 几何或生产数据来源;无水印、无装饰性场景、无彩色、不保留登记表表格框线。
Avoid: 三维渲染、透视效果、写实照片、彩色渲染、虚构品牌、模糊文字、重复的窗。"""
@router.post("/generate")