Module rate_limiter

Module rate_limiter 

Source
Expand description

Rate limiting and backpressure control for AI API calls

This module provides rate limiting functionality to prevent overwhelming AI providers and implement backpressure mechanisms.

Re-exports§

pub use backpressure::BackpressureController;
pub use backpressure::BackpressurePermit;
pub use config::RateLimiterConfig;
pub use token_bucket::TokenBucket;

Modules§

backpressure
Backpressure control for managing concurrent requests
config
Rate limiter configuration
token_bucket
Token bucket rate limiter implementation