petrov826 commited on
Commit
e1fc50b
·
verified ·
1 Parent(s): 891518c

reflect code changes

Browse files
Files changed (1) hide show
  1. app.py +4 -8
app.py CHANGED
@@ -12,15 +12,15 @@ from smolagents import (
12
  DuckDuckGoSearchTool,
13
  VisitWebpageTool
14
  )
15
- from api_call_counter import APICallCounter
16
 
17
  # (Keep Constants as is)
18
  # --- Constants ---
19
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
20
 
21
- call_counter = APICallCounter()
22
- litellm.success_callback = [call_counter.count_successful_call]
23
- litellm.failure_callback = [call_counter.count_failed_call]
24
 
25
  # --- Basic Agent Definition ---
26
  # ----- THIS IS WERE YOU CAN BUILD WHAT YOU WANT ------
@@ -109,10 +109,6 @@ def run_and_submit_all( profile: gr.OAuthProfile | None):
109
  submitted_answer = agent(question_text)
110
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
111
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
112
-
113
- if call_counter.get_total_calls() >= 10:
114
- time.sleep(60)
115
- call_counter.reset()
116
  except Exception as e:
117
  print(f"Error running agent on task {task_id}: {e}")
118
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": f"AGENT ERROR: {e}"})
 
12
  DuckDuckGoSearchTool,
13
  VisitWebpageTool
14
  )
15
+ from rate_limit import RateLimiter
16
 
17
  # (Keep Constants as is)
18
  # --- Constants ---
19
  DEFAULT_API_URL = "https://agents-course-unit4-scoring.hf.space"
20
 
21
+ rate_limiter = RateLimiter()
22
+ litellm.success_callback = [rate_limiter.increment_successful_calls]
23
+ litellm.failure_callback = [rate_limiter.increment_failed_calls]
24
 
25
  # --- Basic Agent Definition ---
26
  # ----- THIS IS WERE YOU CAN BUILD WHAT YOU WANT ------
 
109
  submitted_answer = agent(question_text)
110
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
111
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
 
 
 
 
112
  except Exception as e:
113
  print(f"Error running agent on task {task_id}: {e}")
114
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": f"AGENT ERROR: {e}"})