From 2f6fe6ddf3801332da9b8ecf17e2d71855910678 Mon Sep 17 00:00:00 2001 From: billytrend-cohere <144115527+billytrend-cohere@users.noreply.github.com> Date: Tue, 14 Nov 2023 17:23:25 +0000 Subject: [PATCH] Fix latest message index (#13355) There is a bug which caused the earliest message rather than the latest message being sent --- libs/langchain/langchain/chat_models/cohere.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/langchain/langchain/chat_models/cohere.py b/libs/langchain/langchain/chat_models/cohere.py index 4b09e06aff..632997c98b 100644 --- a/libs/langchain/langchain/chat_models/cohere.py +++ b/libs/langchain/langchain/chat_models/cohere.py @@ -80,9 +80,9 @@ def get_cohere_chat_request( ) return { - "message": messages[0].content, + "message": messages[-1].content, "chat_history": [ - {"role": get_role(x), "message": x.content} for x in messages[1:] + {"role": get_role(x), "message": x.content} for x in messages[:-1] ], "documents": documents, "connectors": maybe_connectors,