petrov826 commited on
Commit
12461af
·
verified ·
1 Parent(s): 2fa0076

count successful_calls and failed_calls separately

Browse files
Files changed (1) hide show
  1. api_call_counter.py +9 -8
api_call_counter.py CHANGED
@@ -3,17 +3,18 @@ class APICallCounter:
3
  litellmのAPI呼び出し回数をカウントするクラス。
4
  """
5
  def __init__(self):
6
- """カウンターを0で初期化する"""
7
- self.total_calls = 0
 
8
 
9
  def count_successful_call(self, kwargs, completion_obj, start_time, end_time):
10
- """API呼び出しが成功したときに呼び出され、カウンターを1増やす。"""
11
- self.total_calls += 1
12
 
13
  def count_failed_call(self, kwargs, completion_obj, start_time, end_time):
14
- """API呼び出しが失敗したときに呼び出され、カウンターを1増やす。"""
15
- self.total_calls += 1
16
 
17
  def get_total_calls(self):
18
- """現在のカウント状況を返す。"""
19
- return self.total_calls
 
3
  litellmのAPI呼び出し回数をカウントするクラス。
4
  """
5
  def __init__(self):
6
+ """成功・失敗カウンターを0で初期化する"""
7
+ self.successful_calls = 0
8
+ self.failed_calls = 0
9
 
10
  def count_successful_call(self, kwargs, completion_obj, start_time, end_time):
11
+ """API呼び出しが成功したときに呼び出され、成功カウンターを1増やす。"""
12
+ self.successful_calls += 1
13
 
14
  def count_failed_call(self, kwargs, completion_obj, start_time, end_time):
15
+ """API呼び出しが失敗したときに呼び出され、失敗カウンターを1増やす。"""
16
+ self.failed_calls += 1
17
 
18
  def get_total_calls(self):
19
+ """現在の合計カウント状況を返す。"""
20
+ return self.successful_calls + self.failed_calls