From 3d240f4e35a192f0ad027039b9f09b1774f0881c Mon Sep 17 00:00:00 2001 From: Sergei Bronnikov Date: Wed, 3 Jun 2026 09:29:17 +0100 Subject: [PATCH] improve_usage_limit_message --- internal/server/web/proxy/middleware.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/server/web/proxy/middleware.go b/internal/server/web/proxy/middleware.go index e9b26aa..4c304ef 100644 --- a/internal/server/web/proxy/middleware.go +++ b/internal/server/web/proxy/middleware.go @@ -1266,7 +1266,7 @@ func getMiddleware(cpm CustomProvidersManager, rm routeManager, pm PoliciesManag if ac.GetAccessStatus(kc.KeyId) { telemetry.Incr("bricksllm.proxy.get_middleware.rate_limited", nil, 1) - JSON(c, http.StatusTooManyRequests, "[BricksLLM] too many requests") + JSON(c, http.StatusTooManyRequests, "[BricksLLM] You've reached your AI usage limit for this course. To continue, please contact your instructor or TA.") c.Abort() return } @@ -1304,7 +1304,7 @@ func getMiddleware(cpm CustomProvidersManager, rm routeManager, pm PoliciesManag if uac.GetAccessStatus(us[0].Id) { telemetry.Incr("bricksllm.proxy.get_middleware.user_rate_limited", nil, 1) - JSON(c, http.StatusTooManyRequests, fmt.Sprintf("[BricksLLM] too many requests for user: %s", userId)) + JSON(c, http.StatusTooManyRequests, fmt.Sprintf("[BricksLLM] You've reached your AI usage limit for this course for user: %s. To continue, please contact your instructor or TA.", userId)) c.Abort() return }