掘金· flash俊杰·· 25 天前AI 评分46
ContentPart 联合类型实战:不碰存量消息,怎么给 ChatMessage 加图片
AI 导读
为给 ChatMessage 加图片,方案保留 content 为 string,新增 contentParts 联合类型数组,空数组即回落纯文本,存量消息无需回填。数据库迁移只加列不写 UPDATE,ImageContentPart 仅存 attachmentId 不内联 base64,避免消息表膨胀。下游纯文本消费者继续读 content,多模态消费者读 contentParts,互不干扰。
来源:掘金 · juejin.cn