Remove last message role restriction for Cohere
Signed| @@ -351,11 +351,6 @@ export function convertCohereMessages(messages, names) { | |||
| 351 | } | 351 | } |
| 352 | }); | 352 | }); |
| 353 | 353 | ||
| 354 | // A prompt should end with a user/tool message | ||
| 355 | if (messages.length && !['user', 'tool'].includes(messages[messages.length - 1].role)) { | ||
| 356 | messages[messages.length - 1].role = 'user'; | ||
| 357 | } | ||
| 358 | |||
| 359 | return { chatHistory: messages }; | 354 | return { chatHistory: messages }; |
| 360 | } | 355 | } |
| 361 | 356 | ||