-
Notifications
You must be signed in to change notification settings - Fork 159
Add per-user AI usage quota tracking #515
Copy link
Copy link
Open
Labels
aiAI prompts, models, moderationAI prompts, models, moderationbackendAPI routes, database, server logicAPI routes, database, server logicdatabaseDatabase schema, queries, migrationsDatabase schema, queries, migrationsgssoc'26GSSoC program issueGSSoC program issuelevel:intermediateIntermediate level taskIntermediate level taskneeds-maintainer-approvaltype:featureNew featureNew feature
Description
Metadata
Metadata
Assignees
Labels
aiAI prompts, models, moderationAI prompts, models, moderationbackendAPI routes, database, server logicAPI routes, database, server logicdatabaseDatabase schema, queries, migrationsDatabase schema, queries, migrationsgssoc'26GSSoC program issueGSSoC program issuelevel:intermediateIntermediate level taskIntermediate level taskneeds-maintainer-approvaltype:featureNew featureNew feature
Description
Track AI usage per user to control costs and support future pricing or institution-level limits.
Problem
Without AI usage tracking, project admins cannot understand or control Groq API cost drivers. The /api/ask-ai and /api/doubts/check-similarity routes make Groq calls with no per-user accounting.
Proposed Solution
Files Affected
Implementation Checklist
Additional Context
This is a GSSoC'26 contributor issue created from the DoubtDesk market-readiness roadmap.
intermediatebackend