Code assist service metrics. (#15024)

This commit is contained in:
Christian Gunderman
2025-12-16 09:34:05 -08:00
committed by GitHub
parent 5ea5107d05
commit 5e21c8c03c
9 changed files with 731 additions and 116 deletions
@@ -105,3 +105,14 @@ export function getStructuredResponseFromParts(
}
return undefined;
}
export function getCitations(resp: GenerateContentResponse): string[] {
return (resp.candidates?.[0]?.citationMetadata?.citations ?? [])
.filter((citation) => citation.uri !== undefined)
.map((citation) => {
if (citation.title) {
return `(${citation.title}) ${citation.uri}`;
}
return citation.uri!;
});
}