MCPcopy Index your code
hub / github.com/Effect-TS/effect / annotateStreamResponse

Function annotateStreamResponse

packages/ai/google/src/GoogleLanguageModel.ts:809–829  ·  view source on GitHub ↗
(span: Span, part: Response.StreamPartEncoded)

Source from the content-addressed store, hash-verified

807}
808
809const annotateStreamResponse = (span: Span, part: Response.StreamPartEncoded): void => {
810 if (part.type === "response-metadata") {
811 addGenAIAnnotations(span, {
812 response: {
813 id: part.id,
814 model: part.modelId
815 }
816 })
817 }
818 if (part.type === "finish") {
819 addGenAIAnnotations(span, {
820 response: {
821 finishReasons: [part.reason]
822 },
823 usage: {
824 inputTokens: part.usage.inputTokens,
825 outputTokens: part.usage.outputTokens
826 }
827 })
828 }
829}
830
831// =============================================================================
832// Tool Calling

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…