diff --git a/gpt4all-chat/chatllm.cpp b/gpt4all-chat/chatllm.cpp index 51c06f00..4804d492 100644 --- a/gpt4all-chat/chatllm.cpp +++ b/gpt4all-chat/chatllm.cpp @@ -297,6 +297,10 @@ void ChatLLM::resetResponse() void ChatLLM::resetContext() { regenerateResponse(); + if (m_isChatGPT && isModelLoaded()) { + ChatGPT *chatGPT = static_cast(m_modelInfo.model); + chatGPT->setContext(QList()); + } m_ctx = LLModel::PromptContext(); }