Add chat_metadata object to Kobold Lite import header
| @@ -216,7 +216,7 @@ function importKoboldLiteChat(_userName, _characterName, data) { | ||
| 216 | 216 | function processKoboldMessage(msg) { |
| 217 | 217 | const isUser = msg.includes(inputToken); |
| 218 | 218 | return { |
| 219 | 219 | name: isUser ? header.user_nameuserName : header.character_namecharacterName, |
| 220 | 220 | is_user: isUser, |
| 221 | 221 | mes: msg.replaceAll(inputToken, '').replaceAll(outputToken, '').trim(), |
| 222 | 222 | send_date: new Date().toISOString(), |
| @@ -225,9 +225,12 @@ function importKoboldLiteChat(_userName, _characterName, data) { | ||
| 225 | 225 | } |
| 226 | 226 | |
| 227 | 227 | // Create the header |
| 228 | + const userName = String(data.savedsettings.chatname); | |
| 229 | + const characterName = String(data.savedsettings.chatopponent).split('||$||')[0]; | |
| 228 | 230 | const header = { |
| 229 | - user_name: String(data.savedsettings.chatname), | |
| 231 | + chat_metadata: {}, | |
| 230 | - character_name: String(data.savedsettings.chatopponent).split('||$||')[0], | |
| 232 | + user_name: 'unused', | |
| 233 | + character_name: 'unused', | |
| 231 | 234 | }; |
| 232 | 235 | // Format messages |
| 233 | 236 | const formattedMessages = data.actions.map(processKoboldMessage); |