多模态 AI 前端界面需要额外处理哪些状态?
从文件、图片、音频和流式结果说明预览、上传、解析、生成和失败状态的界面设计边界。
参考答案
多模态界面不能只把输入框换成“上传文件”。前端要区分本地选择、读取、上传、服务端解析、模型处理、生成预览和最终保存等状态,并展示大小、格式、进度、取消、重试和失败原因。图片或音频预览要考虑内存占用、object URL 释放和移动端带宽。
文件名、MIME 类型和扩展名都不能单独作为安全判断;服务端仍需校验内容、权限和大小。生成的图片、音频或 Markdown 也可能包含不可信内容,展示时要使用与格式匹配的安全渲染方式。
流式多模态结果可能先到达文本,再到达资源或引用。消息模型应允许部分完成、顺序变化和中途取消,不能把每个网络片段直接当成一个完整业务对象。