From 71b0012e8c0f0860775a41d2d94d6c1e4180918e Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Wed, 18 Oct 2023 00:59:43 -0700 Subject: [PATCH] Set offline chat config to default value if unset on server load --- src/khoj/utils/config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/khoj/utils/config.py b/src/khoj/utils/config.py index 3930ec98..cdc0d260 100644 --- a/src/khoj/utils/config.py +++ b/src/khoj/utils/config.py @@ -12,6 +12,8 @@ from khoj.processor.conversation.gpt4all.utils import download_model # External Packages import torch +from khoj.utils.rawconfig import OfflineChatProcessorConfig + logger = logging.getLogger(__name__) # Internal Packages @@ -94,7 +96,7 @@ class ConversationProcessorConfigModel: ): self.openai_model = conversation_config.openai self.gpt4all_model = GPT4AllProcessorConfig() - self.offline_chat = conversation_config.offline_chat + self.offline_chat = conversation_config.offline_chat or OfflineChatProcessorConfig() self.max_prompt_size = conversation_config.max_prompt_size self.tokenizer = conversation_config.tokenizer self.conversation_logfile = Path(conversation_config.conversation_logfile)