Martin Bär commited on
Commit
df341b9
·
1 Parent(s): 5bbc7c6

Add sleep to avoid rate limits

Browse files
Files changed (1) hide show
  1. basic_agent.py +3 -3
basic_agent.py CHANGED
@@ -180,8 +180,8 @@ class BasicAgent:
180
  print(f"🔨 Calling Tool: {event.tool_name}")
181
  print(f" With arguments: {event.tool_kwargs}")
182
 
183
- # Avoid ratelimits
184
- await asyncio.sleep(0.5)
185
 
186
  if self.langfuse:
187
  self.instrumentor.flush()
@@ -192,4 +192,4 @@ class BasicAgent:
192
  res = re.sub(r'^.*?FINAL ANSWER:', '', res, flags=re.DOTALL).strip()
193
  return res
194
  except:
195
- return "No valid agent response could be determined."
 
180
  print(f"🔨 Calling Tool: {event.tool_name}")
181
  print(f" With arguments: {event.tool_kwargs}")
182
 
183
+ # Avoid ratelimits - 15 requests per minute
184
+ await asyncio.sleep(4.1)
185
 
186
  if self.langfuse:
187
  self.instrumentor.flush()
 
192
  res = re.sub(r'^.*?FINAL ANSWER:', '', res, flags=re.DOTALL).strip()
193
  return res
194
  except:
195
+ return "Error occured. No valid agent response could be determined."