| 242 | | 242 | |
| 243 | // Format messages using instruct formatting | 243 | // Format messages using instruct formatting |
| 244 | const formattedMessages = []; | 244 | const formattedMessages = []; |
| 245 | const prefillActive = prompt[prompt.length - 1].role === 'assistant'; | 245 | const prefillActive = prompt.length > 0 ? prompt[prompt.length - 1].role === 'assistant' : false; |
| 246 | for (const message of prompt) { | 246 | for (const message of prompt) { |
| 247 | let messageContent = message.content; | 247 | let messageContent = message.content; |
| 248 | if (!message.ignoreInstruct) { | 248 | if (!message.ignoreInstruct) { |