From ed470e18b3da41dd9da3a879fccad1a612bef289 Mon Sep 17 00:00:00 2001 From: Aaron Miller Date: Thu, 6 Jul 2023 18:02:14 -0700 Subject: [PATCH] python: Only eval latest message in chat sessions (#1149) * python: Only eval latest message in chat sessions * python: version bump --- gpt4all-bindings/python/gpt4all/gpt4all.py | 2 +- gpt4all-bindings/python/setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gpt4all-bindings/python/gpt4all/gpt4all.py b/gpt4all-bindings/python/gpt4all/gpt4all.py index 987a21aa..7c126b76 100644 --- a/gpt4all-bindings/python/gpt4all/gpt4all.py +++ b/gpt4all-bindings/python/gpt4all/gpt4all.py @@ -220,7 +220,7 @@ class GPT4All: if self._is_chat_session_activated: self.current_chat_session.append({"role": "user", "content": prompt}) - generate_kwargs['prompt'] = self._format_chat_prompt_template(messages=self.current_chat_session) + generate_kwargs['prompt'] = self._format_chat_prompt_template(messages=self.current_chat_session[-1:]) generate_kwargs['reset_context'] = len(self.current_chat_session) == 1 else: generate_kwargs['reset_context'] = True diff --git a/gpt4all-bindings/python/setup.py b/gpt4all-bindings/python/setup.py index 584e5760..724b8045 100644 --- a/gpt4all-bindings/python/setup.py +++ b/gpt4all-bindings/python/setup.py @@ -61,7 +61,7 @@ copy_prebuilt_C_lib(SRC_CLIB_DIRECtORY, setup( name=package_name, - version="1.0.2", + version="1.0.3", description="Python bindings for GPT4All", author="Richard Guo", author_email="richard@nomic.ai",