Set offline chat config to default value if unset on server load

This commit is contained in:
Debanjum Singh Solanky
2023-10-18 00:59:43 -07:00
parent cf1cdc3fe1
commit 71b0012e8c

View File

@@ -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)