用途:在资产生成流水线返回警告或错误时进行诊断与修复。触发条件为 asset_validate()、asset_generate_* 或 asset_save_inline_svg 返回警告或错误;不要在同一个失败上循环,需遵循诊断树并遵守重试预算。
主要能力:按失败码映射到修复原语与重试预算,例如 T0_CHECKERBOARD 路由切换到 gpt-image-1(background:"transparent")、Ideogram v3(style:"transparent")或 Recraft V3,预算 2;T0_ALPHA_MISSING 用 asset_remove_background 抠图(优先 BiRefNet,回退 RMBG),预算 1;T0_FILE_SIZE(SVG)依次经 asset_save_inline_svg → SVGO → K-means 色彩压缩 → vtracer;T1_PALETTE_DRIFT 用 Recraft 的 controls.colors 或 K-means 在 LAB 空间重映射;T1_TEXT_MISSPELL 放弃扩散文字改用 SVG 合成文字;T2_BRAND_DRIFT 做种子扫描(N=4,按 CLIPScore + HPSv2 排序);T2_COMPOSITION 用低去噪 img2img(0.35)保留布局。
使用方式:读取 validate 输出,按失败码分类为局部(<15% 图像面积,用 inpaint/后处理)、全局(样式/调色板,用路由切换或重生成)、构图(安全区/取景,用带居中提示重生成);选择最便宜的适用原语,应用后重新校验;同一码再次触发时按回退链尝试下一个原语,超出预算则升级给用户。修复原语相对 1 次生成成本:SVGO/调色板重映射 0.01–0.05×、抠图 0.05×、inpaint 0.3×、低去噪 img2img 1×、ControlNet tile 注入 1.5×、完整重生成 4×、种子扫描 4×+筛选。
适用场景:图像生成资产(logo、图标、favicon、OG 图等)的质量校验与失败修复流程。
限制:资料未提供具体收费标准、平台支持范围与效果保证;同一失败码连续 3 次以上、两个不同路由切换均失败、或出现级联修复(抠图→矢量化→安全区)时应停止并升级,说明 brief 结构性有误。