@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
12 lines (9 loc) • 327 B
text/typescript
import { ChatMessage } from '@/types/message';
const chatMessage = (message: ChatMessage) => {
return `<${message.role}>${message.content}</${message.role}>`;
};
export const chatHistoryPrompts = (messages: ChatMessage[]) => {
return `<chat_history>
${messages.map((m) => chatMessage(m)).join('\n')}
</chat_history>`;
};