From 852473fcdfbbb54e669b6485458c72ae8e793b49 Mon Sep 17 00:00:00 2001 From: Harrison Chase Date: Tue, 3 Oct 2023 09:32:42 -0700 Subject: [PATCH] cr --- libs/langchain/langchain/chat_loaders/utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/langchain/langchain/chat_loaders/utils.py b/libs/langchain/langchain/chat_loaders/utils.py index 641fe0f9bf5..b6a83c4fe1b 100644 --- a/libs/langchain/langchain/chat_loaders/utils.py +++ b/libs/langchain/langchain/chat_loaders/utils.py @@ -34,6 +34,11 @@ def merge_chat_runs_in_session( and messages[-1].additional_kwargs["sender"] == message.additional_kwargs.get("sender") ): + if not isinstance(messages[-1].content, str): + raise ValueError( + "Chat Loaders only support messages with content type string, " + f"got {messages[-1].content}" + ) messages[-1].content = ( messages[-1].content + delimiter + message.content ).strip()