|  |  | @@ -93,7 +93,7 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return prompt_messages, stops | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | def get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | def _get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | self, | 
		
	
		
			
			|  |  |  | app_mode: AppMode, | 
		
	
		
			
			|  |  |  | model_config: ModelConfigWithCredentialsEntity, | 
		
	
	
		
			
			|  |  | @@ -184,7 +184,7 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | prompt_messages: list[PromptMessage] = [] | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | # get prompt | 
		
	
		
			
			|  |  |  | prompt, _ = self.get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | prompt, _ = self._get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | app_mode=app_mode, | 
		
	
		
			
			|  |  |  | model_config=model_config, | 
		
	
		
			
			|  |  |  | pre_prompt=pre_prompt, | 
		
	
	
		
			
			|  |  | @@ -209,9 +209,9 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | ) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | if query: | 
		
	
		
			
			|  |  |  | prompt_messages.append(self.get_last_user_message(query, files, image_detail_config)) | 
		
	
		
			
			|  |  |  | prompt_messages.append(self._get_last_user_message(query, files, image_detail_config)) | 
		
	
		
			
			|  |  |  | else: | 
		
	
		
			
			|  |  |  | prompt_messages.append(self.get_last_user_message(prompt, files, image_detail_config)) | 
		
	
		
			
			|  |  |  | prompt_messages.append(self._get_last_user_message(prompt, files, image_detail_config)) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return prompt_messages, None | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
			|  |  | @@ -228,7 +228,7 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | image_detail_config: Optional[ImagePromptMessageContent.DETAIL] = None, | 
		
	
		
			
			|  |  |  | ) -> tuple[list[PromptMessage], Optional[list[str]]]: | 
		
	
		
			
			|  |  |  | # get prompt | 
		
	
		
			
			|  |  |  | prompt, prompt_rules = self.get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | prompt, prompt_rules = self._get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | app_mode=app_mode, | 
		
	
		
			
			|  |  |  | model_config=model_config, | 
		
	
		
			
			|  |  |  | pre_prompt=pre_prompt, | 
		
	
	
		
			
			|  |  | @@ -254,7 +254,7 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | ) | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | # get prompt | 
		
	
		
			
			|  |  |  | prompt, prompt_rules = self.get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | prompt, prompt_rules = self._get_prompt_str_and_rules( | 
		
	
		
			
			|  |  |  | app_mode=app_mode, | 
		
	
		
			
			|  |  |  | model_config=model_config, | 
		
	
		
			
			|  |  |  | pre_prompt=pre_prompt, | 
		
	
	
		
			
			|  |  | @@ -268,9 +268,9 @@ class SimplePromptTransform(PromptTransform): | 
		
	
		
			
			|  |  |  | if stops is not None and len(stops) == 0: | 
		
	
		
			
			|  |  |  | stops = None | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return [self.get_last_user_message(prompt, files, image_detail_config)], stops | 
		
	
		
			
			|  |  |  | return [self._get_last_user_message(prompt, files, image_detail_config)], stops | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | def get_last_user_message( | 
		
	
		
			
			|  |  |  | def _get_last_user_message( | 
		
	
		
			
			|  |  |  | self, | 
		
	
		
			
			|  |  |  | prompt: str, | 
		
	
		
			
			|  |  |  | files: Sequence["File"], |