mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 21:29:13 +00:00
Provide a default value to offline_chat configuration of the conversation processor
This commit is contained in:
@@ -30,6 +30,7 @@ from khoj.utils.rawconfig import (
|
|||||||
GithubContentConfig,
|
GithubContentConfig,
|
||||||
NotionContentConfig,
|
NotionContentConfig,
|
||||||
ConversationProcessorConfig,
|
ConversationProcessorConfig,
|
||||||
|
OfflineChatProcessorConfig,
|
||||||
)
|
)
|
||||||
from khoj.utils.helpers import resolve_absolute_path
|
from khoj.utils.helpers import resolve_absolute_path
|
||||||
from khoj.utils.state import SearchType
|
from khoj.utils.state import SearchType
|
||||||
@@ -302,6 +303,9 @@ if not state.demo:
|
|||||||
state.config.processor = ProcessorConfig(conversation=ConversationProcessorConfig(conversation_logfile=conversation_logfile)) # type: ignore
|
state.config.processor = ProcessorConfig(conversation=ConversationProcessorConfig(conversation_logfile=conversation_logfile)) # type: ignore
|
||||||
|
|
||||||
assert state.config.processor.conversation is not None
|
assert state.config.processor.conversation is not None
|
||||||
|
if state.config.processor.conversation.offline_chat is None:
|
||||||
|
state.config.processor.conversation.offline_chat = OfflineChatProcessorConfig()
|
||||||
|
|
||||||
state.config.processor.conversation.offline_chat.enable_offline_chat = enable_offline_chat
|
state.config.processor.conversation.offline_chat.enable_offline_chat = enable_offline_chat
|
||||||
if offline_chat_model is not None:
|
if offline_chat_model is not None:
|
||||||
state.config.processor.conversation.offline_chat.chat_model = offline_chat_model
|
state.config.processor.conversation.offline_chat.chat_model = offline_chat_model
|
||||||
|
|||||||
Reference in New Issue
Block a user