Project

General

Profile

Actions

Task #913

closed

PE-1702: Add rate limiting to audition/generate endpoints

Added by Fredrick Amnehagen about 6 hours ago. Updated about 5 hours ago.

Status:
Done
Priority:
High
Assignee:
-
Target version:
-
Start date:
2026-05-16
Due date:
% Done:

100%

Estimated time:

Description

Protect Ollama from abuse by adding rate limiting middleware:\n- Audition: max 10 requests/minute per IP\n- Generate: max 5 requests/minute per persona\n- Return 429 with Retry-After header\n- Include X-RateLimit-* headers on all responses

Actions #1

Updated by Fredrick Amnehagen about 5 hours ago

  • Status changed from To do to Done
  • % Done changed from 0 to 100

Added RateLimitAudition middleware. Audition: 10 req/min per IP. Generate: 5 req/min per persona. Returns 429 with Retry-After header.

Actions

Also available in: Atom PDF