From bd1d393e5dccfaafefb0fbeca06f41e67f2ac226 Mon Sep 17 00:00:00 2001 From: cloak1505 Date: Fri, 25 Apr 2025 13:05:14 -0500 Subject: [PATCH 1/4] Print full Google response --- src/endpoints/backends/chat-completions.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/endpoints/backends/chat-completions.js b/src/endpoints/backends/chat-completions.js index e61dd16bf..8ff3f569c 100644 --- a/src/endpoints/backends/chat-completions.js +++ b/src/endpoints/backends/chat-completions.js @@ -1,6 +1,7 @@ import process from 'node:process'; import express from 'express'; import fetch from 'node-fetch'; +import util from 'node:util'; import { CHAT_COMPLETION_SOURCES, @@ -498,7 +499,7 @@ async function sendMakerSuiteRequest(request, response) { const responseContent = candidates[0].content ?? candidates[0].output; const functionCall = (candidates?.[0]?.content?.parts ?? []).some(part => part.functionCall); const inlineData = (candidates?.[0]?.content?.parts ?? []).some(part => part.inlineData); - console.warn('Google AI Studio response:', responseContent); + console.warn('Google AI Studio response:', util.inspect(generateResponseJson, {depth: 6, colors: true})); const responseText = typeof responseContent === 'string' ? responseContent : responseContent?.parts?.filter(part => !part.thought)?.map(part => part.text)?.join('\n\n'); if (!responseText && !functionCall && !inlineData) { From ea7ff5b1c2eec29e277a6d216ad2b96e90ee794b Mon Sep 17 00:00:00 2001 From: cloak1505 Date: Fri, 25 Apr 2025 13:22:33 -0500 Subject: [PATCH 2/4] inspect depth 5 --- src/endpoints/backends/chat-completions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/endpoints/backends/chat-completions.js b/src/endpoints/backends/chat-completions.js index 8ff3f569c..4b789891b 100644 --- a/src/endpoints/backends/chat-completions.js +++ b/src/endpoints/backends/chat-completions.js @@ -499,7 +499,7 @@ async function sendMakerSuiteRequest(request, response) { const responseContent = candidates[0].content ?? candidates[0].output; const functionCall = (candidates?.[0]?.content?.parts ?? []).some(part => part.functionCall); const inlineData = (candidates?.[0]?.content?.parts ?? []).some(part => part.inlineData); - console.warn('Google AI Studio response:', util.inspect(generateResponseJson, {depth: 6, colors: true})); + console.warn('Google AI Studio response:', util.inspect(generateResponseJson, {depth: 5, colors: true})); const responseText = typeof responseContent === 'string' ? responseContent : responseContent?.parts?.filter(part => !part.thought)?.map(part => part.text)?.join('\n\n'); if (!responseText && !functionCall && !inlineData) { From 93ea8b6a2255fbf73e4701d84b4053175914a1bc Mon Sep 17 00:00:00 2001 From: cloak1505 Date: Fri, 25 Apr 2025 13:37:56 -0500 Subject: [PATCH 3/4] ESLint woes --- src/endpoints/backends/chat-completions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/endpoints/backends/chat-completions.js b/src/endpoints/backends/chat-completions.js index 4b789891b..ab88d64ba 100644 --- a/src/endpoints/backends/chat-completions.js +++ b/src/endpoints/backends/chat-completions.js @@ -499,7 +499,7 @@ async function sendMakerSuiteRequest(request, response) { const responseContent = candidates[0].content ?? candidates[0].output; const functionCall = (candidates?.[0]?.content?.parts ?? []).some(part => part.functionCall); const inlineData = (candidates?.[0]?.content?.parts ?? []).some(part => part.inlineData); - console.warn('Google AI Studio response:', util.inspect(generateResponseJson, {depth: 5, colors: true})); + console.warn('Google AI Studio response:', util.inspect(generateResponseJson, { depth: 5, colors: true })); const responseText = typeof responseContent === 'string' ? responseContent : responseContent?.parts?.filter(part => !part.thought)?.map(part => part.text)?.join('\n\n'); if (!responseText && !functionCall && !inlineData) { From 776d2203746d8568f845c483371c9021e6fb573b Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Fri, 25 Apr 2025 21:40:59 +0300 Subject: [PATCH 4/4] Why was it a warning level --- src/endpoints/backends/chat-completions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/endpoints/backends/chat-completions.js b/src/endpoints/backends/chat-completions.js index ab88d64ba..adc62e641 100644 --- a/src/endpoints/backends/chat-completions.js +++ b/src/endpoints/backends/chat-completions.js @@ -1,7 +1,7 @@ import process from 'node:process'; +import util from 'node:util'; import express from 'express'; import fetch from 'node-fetch'; -import util from 'node:util'; import { CHAT_COMPLETION_SOURCES, @@ -499,7 +499,7 @@ async function sendMakerSuiteRequest(request, response) { const responseContent = candidates[0].content ?? candidates[0].output; const functionCall = (candidates?.[0]?.content?.parts ?? []).some(part => part.functionCall); const inlineData = (candidates?.[0]?.content?.parts ?? []).some(part => part.inlineData); - console.warn('Google AI Studio response:', util.inspect(generateResponseJson, { depth: 5, colors: true })); + console.debug('Google AI Studio response:', util.inspect(generateResponseJson, { depth: 5, colors: true })); const responseText = typeof responseContent === 'string' ? responseContent : responseContent?.parts?.filter(part => !part.thought)?.map(part => part.text)?.join('\n\n'); if (!responseText && !functionCall && !inlineData) {