# C1 · 生成失败提示 — 设计样张

现状：节点上一个小红「!」徽章，hover 看原生 tooltip / 点一下复制错误，要粘到别处才看得懂。
改后：失败原因一行直接可读；点开看建议 + 原始详情 + 一键重试。错因映射复用已有的 `enrichGenerationError`。

现在 ❌ 不可读

角色 · 图片!
生成失败

问题：「!」看不出错因；hover tooltip 易被画布裁切；点击只是复制，还得粘到输入框才读得到。

改后 · 收起态 ✅ 一眼可读

角色 · 图片
生成失败
配额或限流 ›

失败原因一行直显（配额或限流 / 网络超时 / API Key 无效 / 提示词被拦截 / 模型未配置…）。点这条 → 展开右边。

改后 · 展开态 ✅ 建议 + 详情 + 重试

配额或限流
服务商配额已用尽或触发限流。请稍后重试，或在「模型接入」换一个模型。
▾ 原始错误
HTTP 429 Too Many Requests: rate limit exceeded for model gpt-image-1, please retry after 12s (request-id: a1b2c3...)

人话原因（粗体）+ 可行动建议 + 折叠的原始错误（等宽，可复制）+「重试」主按钮。再也不用复制到别处读。