Browse Source
        
      
      remove ernie system message because it dont support it now.
      
        Signed-off-by: ChengZi <chen.zhang@zilliz.com>
      
      
        main
      
      
     
    
      
        
          
             ChengZi
          
          2 years ago
            ChengZi
          
          2 years ago
          
         
        
        
       
      
     
    
    
	
		
			
				 1 changed files with 
5 additions and 
3 deletions
			 
			
		 
		
			
				- 
					
					
					 
					ernie_chat.py
				
				
				
					
						
							
								
									
	
		
			
				
					|  |  | @ -60,14 +60,16 @@ class ErnieChat(PyOperator): | 
			
		
	
		
			
				
					|  |  |  |                 for k, v in m.items(): | 
			
		
	
		
			
				
					|  |  |  |                     if k == 'question': | 
			
		
	
		
			
				
					|  |  |  |                         new_m = {'role': 'user', 'content': v} | 
			
		
	
		
			
				
					|  |  |  |                         new_messages.append(new_m) | 
			
		
	
		
			
				
					|  |  |  |                     elif k == 'answer': | 
			
		
	
		
			
				
					|  |  |  |                         new_m = {'role': 'assistant', 'content': v} | 
			
		
	
		
			
				
					|  |  |  |                         new_messages.append(new_m) | 
			
		
	
		
			
				
					|  |  |  |                     elif k == 'system': | 
			
		
	
		
			
				
					|  |  |  |                         new_m = {'role': 'system', 'content': v} | 
			
		
	
		
			
				
					|  |  |  |                         pass | 
			
		
	
		
			
				
					|  |  |  |                     #     new_m = {'role': 'system', 'content': v} | 
			
		
	
		
			
				
					|  |  |  |                     else: | 
			
		
	
		
			
				
					|  |  |  |                         raise KeyError( | 
			
		
	
		
			
				
					|  |  |  |                             'Invalid message key: only accept key value from ["system", "question", "answer"].') | 
			
		
	
		
			
				
					|  |  |  |                     new_messages.append(new_m) | 
			
		
	
		
			
				
					|  |  |  |                             'Invalid message key: only accept key value from ["question", "answer"].') | 
			
		
	
		
			
				
					|  |  |  |         return new_messages | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     def stream_output(self, response): | 
			
		
	
	
		
			
				
					|  |  | 
 |