more last prompt fixes + added an svg

This commit is contained in:
based
2023-12-16 09:44:47 +10:00
parent 65fa333513
commit af059a6af6
2 changed files with 21 additions and 2 deletions

View File

@@ -407,8 +407,12 @@ async function sendMistralAIRequest(request, response) {
//can't send a system role as the last message.
const messages = Array.isArray(request.body.messages) ? request.body.messages : [];
if (messages.length > 0 && messages[messages.length - 1].role === 'system') {
messages[messages.length - 1].role = 'user';
const lastMsg = messages[messages.length - 1];
if (messages.length > 0 && lastMsg && (lastMsg.role === 'system' || lastMsg.role === 'assistant')) {
lastMsg.role = 'user';
if(lastMsg.role === 'assistant') {
lastMsg.content = lastMsg.name + ': ' + lastMsg.content;
}
}
try {