| 132 | }); | 132 | }); |
| 133 | | 133 | |
| 134 | // Shouldn't be conditional anymore, messages api expects the last role to be user unless we're explicitly prefilling | 134 | // Shouldn't be conditional anymore, messages api expects the last role to be user unless we're explicitly prefilling |
| 135 | if (messages[messages.length - 1].role == 'assistant' && prefillString) { | 135 | if (prefillString) { |
| 136 | messages[messages.length - 1].content = prefillString + messages[messages.length - 1].content.trimEnd(); | | |
| 137 | } else if (prefillString) { | | |
| 138 | messages.push({ | 136 | messages.push({ |
| 139 | role: 'assistant', | 137 | role: 'assistant', |
| 140 | content: prefillString.trimEnd(), | 138 | content: prefillString.trimEnd(), |