Martin Bär
commited on
Commit
·
df341b9
1
Parent(s):
5bbc7c6
Add sleep to avoid rate limits
Browse files- 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(
|
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."
|