API Rate Limiter (Software Engineering)
API Rate Limiter (Software Engineering): a task in openthoughts-tblite-dev-apptainer-v1: OpenThoughts-TBLite dev (offline Apptainer, v1) (Harbor dataset). You are working in a container with a Python codebase under /app/src that implements a sliding window rate limiter for API requests. The rate…
The task
You are working in a container with a Python codebase under `/app/src` that implements a sliding window rate limiter for API requests. The rate limiter should track request counts per client within configurable time windows.