diff --git a/packages/core/src/core/loggingContentGenerator.ts b/packages/core/src/core/loggingContentGenerator.ts index de16b8de69..b8cf49a091 100644 --- a/packages/core/src/core/loggingContentGenerator.ts +++ b/packages/core/src/core/loggingContentGenerator.ts @@ -213,7 +213,13 @@ export class LoggingContentGenerator implements ContentGenerator { response.responseId, response.candidates, response.usageMetadata, - JSON.stringify(response), + JSON.stringify({ + candidates: response.candidates, + usageMetadata: response.usageMetadata, + responseId: response.responseId, + modelVersion: response.modelVersion, + promptFeedback: response.promptFeedback, + }), req.config, serverDetails, ); @@ -319,7 +325,15 @@ export class LoggingContentGenerator implements ContentGenerator { responses[0]?.responseId, responses.flatMap((response) => response.candidates || []), lastUsageMetadata, - JSON.stringify(responses), + JSON.stringify( + responses.map((r) => ({ + candidates: r.candidates, + usageMetadata: r.usageMetadata, + responseId: r.responseId, + modelVersion: r.modelVersion, + promptFeedback: r.promptFeedback, + })), + ), req.config, serverDetails, );