in src/azurechat/features/chat/chat-services/cosmosdb/cosmosdb.ts [40:59]
id: uniqueId(),
createdAt: new Date(),
type: MESSAGE_ATTRIBUTE,
isDeleted: false,
content: message.content ?? "",
role: message.role,
threadId: this.sessionId,
userId: this.userId,
context: citations,
};
await UpsertChat(modelToSave);
}
}
function mapOpenAIChatMessages(
messages: ChatMessageModel[]
): ChatCompletionMessage[] {
return messages.map((message) => {
return {