fix(ai): add 3s throttle between batch chunks to avoid OpenRouter 429 rate limiting

This commit is contained in:
Michael committed 2026-02-21 21:53:14 +01:00
1 parent d3dfcf6be4
commit bcbea69d0a
1 file changed
+5
@@ -97,6 +97,11 @@ export function BulkAiAnalyzer() {
} }
completed++; completed++;
// Respect OpenRouter free-tier rate limits — pause 3s before next chunk
if (completed < chunks.length) {
await new Promise(resolve => setTimeout(resolve, 3000));
}
} }
setProgress(prev => ({ ...prev, current: completed, total: chunks.length, message: `Analyse terminée ! (${prev.errors > 0 ? prev.errors + " erreurs" : "succès"})` })); setProgress(prev => ({ ...prev, current: completed, total: chunks.length, message: `Analyse terminée ! (${prev.errors > 0 ? prev.errors + " erreurs" : "succès"})` }));