创建时间: 2026-04-18最后更新: 2026-04-21

1. 为什么有两套消息模型

AI SDK 里有两套长得很像、但职责完全不同的消息类型:

  • UIMessage——前端世界的消息。useChat 拿到的、组件渲染的、要在 React 里 useState 的那种
  • ModelMessage——后端世界的消息。streamText / generateText 接收的、喂给 LLM Provider 的那种
正在验证登录状态
请稍候,验证完成后将继续显示文章内容