Spaces:
Runtime error
Runtime error
Update gemini.py
Browse files
gemini.py
CHANGED
|
@@ -56,7 +56,7 @@ class SmolagentToolWrapper(BaseTool):
|
|
| 56 |
class WebSearchTool:
|
| 57 |
def __init__(self):
|
| 58 |
self.last_request_time = 0
|
| 59 |
-
self.min_request_interval =
|
| 60 |
self.max_retries = 10
|
| 61 |
|
| 62 |
def search(self, query: str, domain: Optional[str] = None) -> str:
|
|
@@ -340,7 +340,7 @@ class GeminiAgent:
|
|
| 340 |
def run(self, query: str) -> str:
|
| 341 |
"""Run the agent on a query with incremental retries."""
|
| 342 |
max_retries = 3
|
| 343 |
-
base_sleep =
|
| 344 |
|
| 345 |
for attempt in range(max_retries):
|
| 346 |
try:
|
|
|
|
| 56 |
class WebSearchTool:
|
| 57 |
def __init__(self):
|
| 58 |
self.last_request_time = 0
|
| 59 |
+
self.min_request_interval = 5.0 # Minimum time between requests in seconds
|
| 60 |
self.max_retries = 10
|
| 61 |
|
| 62 |
def search(self, query: str, domain: Optional[str] = None) -> str:
|
|
|
|
| 340 |
def run(self, query: str) -> str:
|
| 341 |
"""Run the agent on a query with incremental retries."""
|
| 342 |
max_retries = 3
|
| 343 |
+
base_sleep = 30 # Start with 1 second sleep
|
| 344 |
|
| 345 |
for attempt in range(max_retries):
|
| 346 |
try:
|