본문으로 건너뛰기

함수: normalizeToUIMessage()

function normalizeToUIMessage(message, generateId): UIMessage;

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

메시지(UIMessage 또는 ModelMessage)를 UIMessage로 정규화합니다. 메시지에 ID와 createdAt 타임스탬프가 있도록 보장합니다.

매개변수

message

| ModelMessage< | string | ContentPart<unknown, unknown, unknown, unknown, unknown>[] | null> | UIMessage<unknown>

UIMessage 또는 ModelMessage입니다.

generateId

() => string

필요한 경우 메시지 ID를 생성하는 함수입니다.

반환값

UIMessage

id와 createdAt이 반드시 포함된 UIMessage입니다.