fix: avoid SDK warning by not accessing .text getter in logging (#15706)

Co-authored-by: Ishaan Gupta <ishaankone@gmail.com>
This commit is contained in:
Vedant Mahajan
2026-01-06 00:33:00 +05:30
committed by GitHub
parent 3997c7ff80
commit dc6dda5c37

View File

@@ -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,
);