diff --git a/modules/ExpressionSearchFilter.jsm b/modules/ExpressionSearchFilter.jsm index ca4c0fd..3b8a042 100644 --- a/modules/ExpressionSearchFilter.jsm +++ b/modules/ExpressionSearchFilter.jsm @@ -217,10 +217,12 @@ class ClassificationTerm extends CustomerTermBase { } else { const result = JSON.parse(xhr.responseText); const rawText = result.choices?.[0]?.text || ""; + const thinkText = rawText.match(/[\s\S]*?<\/think>/gi)?.join('') || ''; const cleanedText = rawText.replace(/[\s\S]*?<\/think>/gi, "").trim(); const obj = JSON.parse(cleanedText); matched = obj.matched === true || obj.match === true; console.log(`[ai-filter][ExpressionSearchFilter] Received response:`, result); + console.log('[ai-filter][ExpressionSearchFilter] тоб Reasoning: ', thinkText); console.log(`[ai-filter][ExpressionSearchFilter] Caching:`, key); this.cache.set(key, matched);