함수: modelMessageToUIMessage()
function modelMessageToUIMessage(modelMessage, id?): UIMessage;
정의 위치: packages/ai/src/activities/chat/messages.ts:706
ModelMessage를 UIMessage로 변환합니다.
이 변환은 파트 기반 구조를 생성합니다.
- content 필드 → TextPart
- toolCalls 배열 → ToolCallPart[]
- role="tool" 메시지는 별도로 변환하고 병합해야 합니다.
매개변수
modelMessage
변환할 ModelMessage입니다.
id?
string
UIMessage의 선택적 ID입니다(제공하지 않으면 생성됨).
반환값
파트가 포함된 UIMessage입니다.