vineet124jig commited on
Commit
480bcab
·
verified ·
1 Parent(s): 296c0e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -13,7 +13,7 @@ headers = {
13
 
14
  # Rate limiting configuration
15
  request_times = defaultdict(list)
16
- MAX_REQUESTS = 20 # Maximum requests per time window
17
  TIME_WINDOW = 3600 # Time window in seconds (1 hour)
18
 
19
  def get_real_ip(request: gr.Request):
@@ -44,8 +44,8 @@ def check_rate_limit(request: gr.Request):
44
  # Check if rate limit exceeded
45
  if len(request_times[ip]) >= MAX_REQUESTS:
46
  time_remaining = int(TIME_WINDOW - (now - request_times[ip][0]))
47
- time_remaining_minutes = time_remaining / 60
48
- time_window_minutes = TIME_WINDOW / 60
49
  return False, f"Rate limit exceeded. You can make {MAX_REQUESTS} requests per {time_window_minutes} minutes. Try again in {time_remaining_minutes} minutes."
50
 
51
  # Add current request timestamp
 
13
 
14
  # Rate limiting configuration
15
  request_times = defaultdict(list)
16
+ MAX_REQUESTS = 1 # Maximum requests per time window
17
  TIME_WINDOW = 3600 # Time window in seconds (1 hour)
18
 
19
  def get_real_ip(request: gr.Request):
 
44
  # Check if rate limit exceeded
45
  if len(request_times[ip]) >= MAX_REQUESTS:
46
  time_remaining = int(TIME_WINDOW - (now - request_times[ip][0]))
47
+ time_remaining_minutes = round(time_remaining / 60, 1)
48
+ time_window_minutes = round(TIME_WINDOW / 60, 1)
49
  return False, f"Rate limit exceeded. You can make {MAX_REQUESTS} requests per {time_window_minutes} minutes. Try again in {time_remaining_minutes} minutes."
50
 
51
  # Add current request timestamp