手动做XY plot测参数太折磨了,一张一张改prompt再重跑,量一大就是好几个小时。研究了下ComfyUI自带的API,把这套流程自动化了。
思路不复杂:WebUI设置里打开Dev mode,就能看到Save(API Format)按钮,导出一个json。这个json每一段对应一个节点,读进变量当请求体发给Comfy就能跑。核心的XY部分我用Efficient Loader加XYPlot节点,LoRA测试就接XY Input: LoRA Plot,把几个lora放一个文件夹里设好X batch数,Y轴控权重范围。
再往上一层,我拿Google Sheet把prompt和参数都填进去,导出csv,写个循环逐行读、逐行发API请求。我这批是45个prompt乘15个lora版本乘6档权重,差不多四千张图一晚上自己跑完。缺点是XY轴只能控两个参数,但配上脚本批量出,效率完全够用了。