| 
					
				 | 
			
			
				@@ -388,7 +388,10 @@ const Configuration: FC = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const promptMode = modelConfig.prompt_type === PromptMode.advanced ? PromptMode.advanced : PromptMode.simple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         doSetPromptMode(promptMode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           setCanReturnToSimpleMode(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |