IndexError: deque index out of range
I was trying to use Agent Zero with rate limiting options: rate_limit_input_tokens = 6000, rate_limit_output_tokens = 3000,
bacause I was getting the following error from Groq API:
groq.APIStatusError: Error code: 413 - {'error': {'message': 'Request too large for model llama-3.1-70b-versatile in organization xxx on tokens per minute (TPM): Limit 6000, Requested 6552, please reduce your message size and try again. Visit https://console.groq.com/docs/rate-limits for more information.', 'type': 'tokens', 'code': 'rate_limit_exceeded'}}
And it appears to fix the above rate limiting problem, but after setting those two parameters I get new error:
Traceback (most recent call last): File "/home/nailee/agentzero/python/helpers/rate_limiter.py", line 59, in limit_call_and_input self._wait_if_needed(current_time, input_token_count) File "/home/nailee/agentzero/python/helpers/rate_limiter.py", line 49, in _wait_if_needed oldest_record = self.call_records[0] ~~~~~~~~~~~~~~~~~^^^ IndexError: deque index out of range
HI, Just uncomment them # or set 1000
Rate limiter has been reworked for current version.