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