diff --git a/libs/core/langchain_core/language_models/fake_chat_models.py b/libs/core/langchain_core/language_models/fake_chat_models.py index 7ffb5896013..12e5a73fdf5 100644 --- a/libs/core/langchain_core/language_models/fake_chat_models.py +++ b/libs/core/langchain_core/language_models/fake_chat_models.py @@ -386,6 +386,9 @@ class ParrotFakeChatModel(BaseChatModel): run_manager: CallbackManagerForLLMRun | None = None, **kwargs: Any, ) -> ChatResult: + if not messages: + msg = "messages list cannot be empty." + raise ValueError(msg) return ChatResult(generations=[ChatGeneration(message=messages[-1])]) @property