Added reasoning logging.
This commit is contained in:
parent
74719504a3
commit
e65513a12e
1 changed files with 2 additions and 0 deletions
|
@ -217,10 +217,12 @@ class ClassificationTerm extends CustomerTermBase {
|
||||||
} else {
|
} else {
|
||||||
const result = JSON.parse(xhr.responseText);
|
const result = JSON.parse(xhr.responseText);
|
||||||
const rawText = result.choices?.[0]?.text || "";
|
const rawText = result.choices?.[0]?.text || "";
|
||||||
|
const thinkText = rawText.match(/<think>[\s\S]*?<\/think>/gi)?.join('') || '';
|
||||||
const cleanedText = rawText.replace(/<think>[\s\S]*?<\/think>/gi, "").trim();
|
const cleanedText = rawText.replace(/<think>[\s\S]*?<\/think>/gi, "").trim();
|
||||||
const obj = JSON.parse(cleanedText);
|
const obj = JSON.parse(cleanedText);
|
||||||
matched = obj.matched === true || obj.match === true;
|
matched = obj.matched === true || obj.match === true;
|
||||||
console.log(`[ai-filter][ExpressionSearchFilter] Received response:`, result);
|
console.log(`[ai-filter][ExpressionSearchFilter] Received response:`, result);
|
||||||
|
console.log('[ai-filter][ExpressionSearchFilter] ⮡ Reasoning: ', thinkText);
|
||||||
|
|
||||||
console.log(`[ai-filter][ExpressionSearchFilter] Caching:`, key);
|
console.log(`[ai-filter][ExpressionSearchFilter] Caching:`, key);
|
||||||
this.cache.set(key, matched);
|
this.cache.set(key, matched);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue