File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1066,14 +1066,15 @@ def _create_completion(
10661066                    while  len (remaining_tokens ) >  0 :
10671067                        decode_success  =  False 
10681068                        for  i  in  range (1 , len (remaining_tokens ) +  1 ):
1069-                             tokens  =  remaining_tokens [:i ]
10701069                            try :
1071-                                 bs  =  self .detokenize (tokens )
1072-                                 text  =  bs .decode ('utf-8' )
1070+                                 bs  =  self .detokenize (remaining_tokens [: i ] )
1071+                                 ts  =  bs .decode ('utf-8' )
10731072                                decode_success  =  True 
10741073                                break 
10751074                            except  UnicodeError :
10761075                                pass 
1076+                         else :
1077+                             break 
10771078                        if  not  decode_success :
10781079                            # all remaining tokens cannot be decoded to a UTF-8 character 
10791080                            break 
@@ -1090,7 +1091,7 @@ def _create_completion(
10901091                            "model" : model_name ,
10911092                            "choices" : [
10921093                                {
1093-                                     "text" : text ,
1094+                                     "text" : ts ,
10941095                                    "index" : 0 ,
10951096                                    "logprobs" : None ,
10961097                                    "finish_reason" : None ,
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments