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)