|
|
|
|
|
|
|
|
const promptMode = modelConfig.prompt_type === PromptMode.advanced ? PromptMode.advanced : PromptMode.simple |
|
|
const promptMode = modelConfig.prompt_type === PromptMode.advanced ? PromptMode.advanced : PromptMode.simple |
|
|
doSetPromptMode(promptMode) |
|
|
doSetPromptMode(promptMode) |
|
|
if (promptMode === PromptMode.advanced) { |
|
|
if (promptMode === PromptMode.advanced) { |
|
|
setChatPromptConfig(modelConfig.chat_prompt_config || clone(DEFAULT_CHAT_PROMPT_CONFIG) as any) |
|
|
|
|
|
|
|
|
if (modelConfig.chat_prompt_config && modelConfig.chat_prompt_config.prompt.length > 0) |
|
|
|
|
|
setChatPromptConfig(modelConfig.chat_prompt_config) |
|
|
|
|
|
else |
|
|
|
|
|
setChatPromptConfig(clone(DEFAULT_CHAT_PROMPT_CONFIG) as any) |
|
|
setCompletionPromptConfig(modelConfig.completion_prompt_config || clone(DEFAULT_COMPLETION_PROMPT_CONFIG) as any) |
|
|
setCompletionPromptConfig(modelConfig.completion_prompt_config || clone(DEFAULT_COMPLETION_PROMPT_CONFIG) as any) |
|
|
setCanReturnToSimpleMode(false) |
|
|
setCanReturnToSimpleMode(false) |
|
|
} |
|
|
} |