본문으로 건너뛰기

함수: modelMessageToUIMessage()

function modelMessageToUIMessage(modelMessage, id?): UIMessage;

정의 위치: packages/ai/src/activities/chat/messages.ts:706

ModelMessage를 UIMessage로 변환합니다.

이 변환은 파트 기반 구조를 생성합니다.

  • content 필드 → TextPart
  • toolCalls 배열 → ToolCallPart[]
  • role="tool" 메시지는 별도로 변환하고 병합해야 합니다.

매개변수

modelMessage

ModelMessage

변환할 ModelMessage입니다.

id?

string

UIMessage의 선택적 ID입니다(제공하지 않으면 생성됨).

반환값

UIMessage

파트가 포함된 UIMessage입니다.