agentle.agents.apis.rate_limiter

Rate limiter for API calls.

This module adapts the resilience module’s rate limiter implementations for use in the APIs module, maintaining backward compatibility.

Classes

RateLimitConfig

Configuration for rate limiting.

RateLimiter(config)

Rate limiter for API calls.

RequestConfig(*[, timeout, connect_timeout, ...])

Enhanced configuration for HTTP requests.

ResilienceRateLimiter

alias of InMemoryRateLimiter