File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ def translate(self, text):
2828 }
2929 ]
3030 count_tokens = num_tokens_from_messages (message_log )
31+ consumed_tokens = 0
3132 t_text = ""
3233 if count_tokens > 4000 :
3334 print ("too long!" )
@@ -60,6 +61,7 @@ def translate(self, text):
6061 .decode ()
6162 )
6263 print (t_sub_text )
64+ consumed_tokens += completion ["usage" ]["prompt_tokens" ]
6365
6466 t_text = t_text + t_sub_text
6567
@@ -82,6 +84,8 @@ def translate(self, text):
8284 .encode ("utf8" )
8385 .decode ()
8486 )
87+ consumed_tokens += completion ["usage" ]["prompt_tokens" ]
88+
8589 except Exception as e :
8690 # TIME LIMIT for open api please pay
8791 key_len = self .key .count ("," ) + 1
@@ -105,5 +109,8 @@ def translate(self, text):
105109 .encode ("utf8" )
106110 .decode ()
107111 )
112+ consumed_tokens += completion ["usage" ]["prompt_tokens" ]
113+
108114 print (t_text )
115+ print (f"{ consumed_tokens } prompt tokens used." )
109116 return t_text
You can’t perform that action at this time.
0 commit comments