zycandClaude Opus 4.8 4c8b2d1902 feat: 出图报错捕获真因 + 翻成前端友好提示(故事板)
老板/研发要求:有报错时把真因抓出来,做成前端友好提示。

- 捕获真实错误体(openai_compatible._raise_with_body):取代 raise_for_status()。
  yunqi 的真因(moderation_blocked / safety_violations=[sexual])只在 body 里,
  原来只剩状态行「400 Bad Request for url」→ 真因长期不可见。现在完整抓出。
- friendly_generation_error():把原始报错翻成中文友好提示(内容审核/超时/限流/
  凭证/参考图被拒…),前端直接展示;原始报错留 task.error_message 供研发排查。
- 故事板失败:友好提示存 shot.error_message;并撤回「重试 400」——审核拦截重试
  也是白拦,改成快速失败+提示,引导用户改措辞(如避免「胸罩/内衣/抚摸/贴身」)。
- 前端:失败帧缩略图加红色「⚠失败」角标(hover 看原因),主视图显示完整友好提示;
  不再灰着没反应。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 17:03:02 +08:00
S
Description
No description provided
312 MiB
Languages
HTML 40.4%
Python 29.8%
TypeScript 16%
CSS 9.3%
JavaScript 4.4%