生成失败态 · 评审样张

左=现状(截图复刻):「生成失败」出现三次、真正报错被折叠两层、弹层盖住 composer。 右=建议方案 B(内联重构):删掉橙条+弹层,失败信息直接进节点正文——一眼看到原因+建议+重试, composer 不再被遮挡,「复制详情 / 技术详情」降为次要。

Before · 现状

⚠ 生成失败
生成失败
生成失败
› 原始错误
GPT Ima…
auto
1K
生成 →

问题:「生成失败」×3(徽标/橙条/弹层标题); 真正报错藏在「橙条→弹层→点原始错误」三层手势之后;弹层向下弹盖住模型选择+生成, 而失败常见解法恰是换模型重试。

After · 方案 B(推荐)

情形一 · 已识别错误(带建议)
API Key 无效
请在「模型接入」页检查这个模型的 API Key。
技术详情 ›
GPT Ima…
auto
1K
生成 →
情形二 · 未识别错误(截图这种)
服务商返回错误:model is overloaded
可能是服务商临时故障或额度问题,建议稍等重试,或换一个模型。
技术详情 ›

改进: 顶部只留一个 ⚠ 图标角标(缩放时仍能一眼看出失败,不再复读文字); 正文直接给原因+人话建议+重试;未识别错误从 raw 提取可读首行当原因、并兜底一句建议; 「复制详情/技术详情」降为次要;composer 全程可见,删掉浮层=顺手清掉手搓定位/z-index 工程债。