UNPKG

convokit

Version:

A flexible TypeScript framework for ingesting, processing, and exporting chat/conversation data for LLM training and analysis.

12 lines 460 B
export async function convertToChatML(CKTurnListConversations, systemPrompt) { return CKTurnListConversations .filter(conv => conv.some(msg => msg.role === 'assistant')) .map(conv => { const messages = [ { role: 'system', content: systemPrompt }, ...conv.map(({ role, content }) => ({ role, content })), ]; return JSON.stringify({ messages }); }); } //# sourceMappingURL=CKToChatML.js.map