fix: quota auto_tag consommé 1x par application réelle, pas à chaque frappe
- Route /api/ai/tags: supprime l'incrément sur les suggestions (UI only) → chaque keystroke (debounce 1.5s) ne consommait plus de quota - notes.ts: incrément unique quand des labels IA sont réellement appliqués en background (syncNoteLabels) - PRO limit: 200 → 500 auto_tag/mois (200 était trop bas) Avant: écrire une note 5min = ~20 incréments pour UNE note Après: 1 incrément uniquement si des labels sont effectivement appliqués Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -83,7 +83,8 @@ export async function POST(req: NextRequest) {
|
||||
session.user.id,
|
||||
(provider) => provider.generateTags(content, language),
|
||||
);
|
||||
if (!usedByok) incrementUsageAsync(session.user.id, 'auto_tag');
|
||||
// Ne pas incrémenter ici — ce sont des suggestions UI (déclenchées à chaque keystroke)
|
||||
// Le quota est compté uniquement lors de l'application réelle des labels (voir notes.ts)
|
||||
return NextResponse.json({ tags });
|
||||
} catch (err) {
|
||||
console.error('[/api/ai/tags] legacy tagging failed:', err)
|
||||
|
||||
Reference in New Issue
Block a user