为客观对比同一模型不同训练版本效果,须锁死所有变量:重置参数、单选模型、固定vae/分辨率/采样器/步数/cfg/seed;提示词结构化且各版本切换专属触发词;三轮生成各3张图并人工核验模型加载状态;再通过controlnet结构检测与色彩hex值比对实现像素级分析。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

准备统一测试环境
要在LiblibAI上客观对比同一模型不同训练版本(如v1.2、v2.0、v2.3)的实际生成效果,必须先锁死所有干扰变量,否则对比结果毫无参考价值。
打开LiblibAI官网→登录账号→进入「图片生成」页→点击右上角「参数重置」按钮清空历史设置。
在模型选择区,从「CHECKPOINT」下拉菜单中仅勾选你要比对的**第一个版本**(例如ink_style_v1.2.safetensors),其他版本全部取消勾选;VAE固定选840000,若该模型作者明确标注“禁用VAE”,则此处留空——【不同版本若混用VAE或不启用VAE,会导致色彩响应逻辑错位,对比失效】。
分辨率统一设为768×768,采样器选DPM++2M Karras,步数固定25,CFG Scale填7.0,Seed手动输入【98765】并全程复用——这组参数是SD1.5底模下水墨类LoRA的实测稳定基线。
构建标准化提示词与负向词
提示词必须剥离主观修饰,只保留可量化、可复现的结构要素:触发词前置+构图锚点+材质限定。
正向提示词写:ink_style_v1_2, front view, scholar figure, ink_wash_background, soft_brush_edge, white_space_margin —— 注意:其中ink_style_v1_2是v1.2版本的专属触发词,v2.0对应ink_style_v2_0,v2.3对应ink_style_v2_3,**每个版本必须切换对应触发词,不可复用旧词**。
负向提示词粘贴固定内容:(deformed hands:1.4), (blurry eyes), (text, logo), (lowres, bad anatomy), (crossed arms:1.2), (floating limbs) —— 这组词已过滤掉中文语境高频崩坏项,避免因负向词浮动干扰版本间差异判断。
关键动作:把整段正向提示词复制一份,保存为txt文件,后续每换一个版本只需替换触发词部分,其余字符原样不动。
执行三轮交叉生成并记录原始输出
第一步:用v1.2版本跑3张图,参数完全不变,仅点击「生成图片」三次,得到img_v12_001.png、img_v12_002.png、img_v12_003.png。
第二步:切到v2.0版本→更换触发词为ink_style_v2_0→其他参数和提示词一字不改→同样生成3张,命名为img_v20_001.png至img_v20_003.png。
第三步:切到v2.3版本→触发词改为ink_style_v2_3→重复生成3张,命名img_v23_001.png至img_v23_003.png。
注意:每次切换版本后,务必检查左下角状态栏是否显示「当前模型:ink_style_v2_0 @ 1.0」这类完整标识,若显示“未知模型”或权重为0.0,说明触发词未生效或模型未加载成功,需重新上传或刷新页面。
这一步不能跳过人工核对——系统不会报错,但静默失效时生成图实际调用的是默认底模,所有对比归零。
用ControlNet锁定结构做像素级比对
方法一:结构一致性检测
上传任意一张v1.2生成图→启用ControlNet→预处理器选「canny」→模型选control_v11p_sd15_canny→控制权重设0.85→在提示词末尾加“, structure_match_ref” →用同一套参数分别加载v2.0和v2.3模型再各生成1张。
生成后直接并排查看三图:若v2.0输出线条断裂、边缘毛刺增多,说明其边缘保持能力退化;若v2.3输出轮廓偏移超3像素,说明其空间对齐模块未收敛。
方法二:色彩响应比对
新建空白画布→用PS吸管工具从v1.2图中取色:背景白#FFFFFF、主墨色#2A2A2A、晕染灰#B2B2B2→将这三个HEX值填入新提示词:white_background(#FFFFFF), main_ink(#2A2A2A), gradient_gray(#B2B2B2) →用v2.0/v2.3分别生成,观察实际输出色值偏差。
【偏差>±8色阶即判定该版本色彩映射失准,不可用于商业交付】。











